Form invalid template-id annotations when parsing a construct that is
authorRichard Smith <richard@metafoo.co.uk>
Sat, 28 Mar 2020 03:26:34 +0000 (20:26 -0700)
committerRichard Smith <richard@metafoo.co.uk>
Sat, 28 Mar 2020 03:27:42 +0000 (20:27 -0700)
commit88c7ffaf947642b0cb2d13e5d1a4a54fc633d014
tree82aa29d50d2b215fd6cea1a74edfc56c189e8877
parent66774771903a0d32e9909e0d40d6f9b1e51b43c0
Form invalid template-id annotations when parsing a construct that is
required to be a template-id but names an undeclared identifier.
clang/include/clang/Sema/Sema.h
clang/lib/Parse/ParseExprCXX.cpp
clang/lib/Parse/ParseTemplate.cpp
clang/lib/Parse/ParseTentative.cpp
clang/lib/Sema/SemaTemplate.cpp
clang/lib/Sema/TreeTransform.h
clang/test/SemaCXX/invalid-template-specifier.cpp
clang/test/SemaObjCXX/parameterized_classes_subst.mm
clang/test/SemaTemplate/dependent-base-classes.cpp
clang/test/SemaTemplate/nested-name-spec-template.cpp