namespace N { template struct A { int n; A() : n() {} }; // Trigger instantiation of definition of A. struct C { A a; }; } // Merge in another declaration and update records. #include "b1.h"