Compiler projects using llvm
namespace N {
  template <typename> struct A {
    int n;
    A() : n() {}
  };

  // Create declaration of A<int>.
  typedef A<int> AI;
}