mizvekov added a comment.

I agree having two different val_list types is suspect, it might not have been 
imported and is simply referring to the va_list of the original context.

One other note, is that if a problem exists for TypedefType, it probably exists 
for UsingType as well, as they are very closely related.

The one difference is that TypedefType still uses the TypeDecl scheme of 
uniquing, instead of using a FoldingSet as UsingType does, and the former is a 
bit unfriendly to the ASTImporter/ASTReader as there is a cycle there, the Decl 
holds a reference to the type and vice versa.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D136886

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

Reply via email to