llvm-project/clang/lib/Parse
Douglas Gregor cd3f49fc88 Restore the invariant that a nested-name-specifier can only contain
class types, dependent types, and namespaces. I had previously
weakened this invariant while working on parsing pseudo-destructor
expressions, but recent work in that area has made these changes
unnecessary.

llvm-svn: 97112
2010-02-25 04:46:04 +00:00
..
AttributeList.cpp Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. 2010-02-23 22:00:30 +00:00
CMakeLists.txt Reorder files. 2009-07-21 21:03:50 +00:00
DeclSpec.cpp Revert the unused TST_pixel entry from r95335 as it is not listed in the Sema 2010-02-05 07:38:55 +00:00
Makefile -fno-rtti is now the default. 2010-01-24 20:43:31 +00:00
MinimalAction.cpp Keep track of the source locations for each protocol reference in 2010-01-16 15:02:53 +00:00
ParseCXXInlineMethods.cpp Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made 2009-12-19 10:49:29 +00:00
ParseDecl.cpp Only parse C++0x attribute specifiers in declarators when in C++0x 2010-02-19 16:47:56 +00:00
ParseDeclCXX.cpp Improve parsing and instantiation of destructor names, so that we can 2010-02-16 19:09:40 +00:00
ParseExpr.cpp Restore the invariant that a nested-name-specifier can only contain 2010-02-25 04:46:04 +00:00
ParseExprCXX.cpp Restore the invariant that a nested-name-specifier can only contain 2010-02-25 04:46:04 +00:00
ParseInit.cpp PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients 2009-10-18 21:17:35 +00:00
ParseObjc.cpp Early support for declaring ivars in class extensions. wip. 2010-02-22 23:04:20 +00:00
ParsePragma.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ParsePragma.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ParseStmt.cpp Clean up ownership of 'AttributeList' objects in Parser. Apparently 2010-02-11 02:19:13 +00:00
ParseTemplate.cpp When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. 2010-02-08 19:35:18 +00:00
ParseTentative.cpp First stage of adding AltiVec support 2010-02-05 00:12:22 +00:00
Parser.cpp Retain attributes for K&R style parameter declarations. 2010-02-23 12:22:13 +00:00
RAIIObjectsForParser.h Privatize class members. 2009-12-10 21:50:21 +00:00