urnathan added inline comments.

================
Comment at: clang/test/Modules/inconsist-export-template.cpp:26-34
+export template<class T>
+class C {
+
+};
+
+template<>
+class C<int> {
----------------
I think you'll need a member fn to have something to check the linkage of?  
Might be worth checking instantiating a partial specialization gets things 
right too?  along the lines of ..

export template<typename> class C {};
template<typename T> class C<T *> { void M(){}; };

void Use (C<int *> &p) { p.M(); }


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120397/new/

https://reviews.llvm.org/D120397

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to