History log of /external/clang/test/Parser/cxx-undeclared-identifier.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/cxx-undeclared-identifier.cpp
827adaff666e53ae2f2db994bcd62ebe1ff5b9ce 15-May-2012 Richard Smith <richard-llvm@metafoo.co.uk> Don't use the implicit int rule for error recovery in C++. Instead, try to
disambiguate whether the type name was forgotten or mistyped.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156854 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx-undeclared-identifier.cpp
661c36b057d07c76c16fee95c01d96f3956265be 22-Jun-2010 Argyrios Kyrtzidis <akyrtzi@gmail.com> Fix PR7180.

For

void f( a::b::c );

we would cache the tokens "a::b::" but then we would try to annotate them using the range "a::".
Before annotating them with the (invalid) C++ scope spec, set it to the range of "a::b::".

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106536 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx-undeclared-identifier.cpp
4fb20533baff585c27531fe90c9bf7b004e07bb7 14-May-2010 Fariborz Jahanian <fjahanian@apple.com> Patch to fix a crash on incomplete class declaration.
Radar 7923673.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103812 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx-undeclared-identifier.cpp