// Incomplete definition of Foo struct Foo; struct Bar { Foo *cheese; };