Skip to content

Rule: Type became opaque

Canonical rule slug: typedef-opaque. ← back to all rules

A previously complete type becomes opaque, so consumer code that allocated or dereferenced it no longer compiles.

Canonical demonstration