Improve recovery (error + fix-it) when parsing type dependent template name...
Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. For example: typename C1<T>:: /*template*/ Iterator<0> pos; Also the error is downgraded to an ExtWarn in Microsoft mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128387 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/DiagnosticParseKinds.td 2 additions, 0 deletionsinclude/clang/Basic/DiagnosticParseKinds.td
- include/clang/Parse/Parser.h 2 additions, 1 deletioninclude/clang/Parse/Parser.h
- lib/Parse/ParseExprCXX.cpp 8 additions, 3 deletionslib/Parse/ParseExprCXX.cpp
- lib/Parse/Parser.cpp 2 additions, 1 deletionlib/Parse/Parser.cpp
- test/FixIt/fixit.cpp 19 additions, 0 deletionstest/FixIt/fixit.cpp
- test/Parser/MicrosoftExtensions.cpp 24 additions, 0 deletionstest/Parser/MicrosoftExtensions.cpp
Loading
Please register or sign in to comment