37ec8d589c5de34d0e260f0599395519bd7498de |
|
05-Dec-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
In C++, if we hit an error in the class-head, don't try to parse the class body. Our error recovery path may have made the class anonymous, and that has a pretty disastrous impact on any attempt to parse a class body containing constructors. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/recovery.cpp
|
a0d5878b7e1c54551c0445354788e4259900c03c |
|
25-Oct-2012 |
David Tweed <david.tweed@arm.com> |
Correct test inovocations to use %clang_cc1 rather than direct invocation (so that it can have additional options set when trying to debug issues causing regressions). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166681 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/recovery.cpp
|
53aec2a2770afc242c70fd88975cd0ea389087c0 |
|
25-Oct-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
'constexpr' and 'friend' are both declaration specifiers. Teach the parser this, for better error recovery. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166645 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/recovery.cpp
|
50dc12ad05d4a3a57e83852756498afce4307a77 |
|
16-Jun-2012 |
Kaelyn Uhrain <rikka@google.com> |
Recover when correcting an unknown type name to a keyword like "struct". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158573 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/recovery.cpp
|
994d73f8473cb2cd3ce2f69c9575c95015be788a |
|
11-Apr-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Part of PR10101: after a parse error in a declaration, try harder to find the right place to pick up parsing. In C++, this had a tendency to skip everything declared within headers if the TU starts with garbage. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154530 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/recovery.cpp
|