// Include definition of A into the same module as c.h #include "a.h" struct B {};