llvm-project/clang/lib/Parse
Chris Lattner 45ddec319e ParseCXXSimpleTypeSpecifier can only be called on things that are
verified to be simple type specifiers, so there is no need for it
to call TryAnnotateTypeOrScopeToken.

Make MaybeParseCXXScopeSpecifier reject ::new and ::delete with a 
hard error now that it may never be transitively called in a 
context where these are legal.  This allows me to start 
disentangling things more.

llvm-svn: 61659
2009-01-05 00:13:00 +00:00
..
AstGuard.h Convert a few Stmt actions to smart pointers. 2008-12-21 12:04:03 +00:00
AttributeList.cpp Semantics of @protocol attributes. 2008-12-17 01:07:27 +00:00
CMakeLists.txt Update cmake build; patch by Csaba Hruska. 2008-12-02 16:23:30 +00:00
DeclSpec.cpp Diagnose declarations that don't declare anything, and fix PR3020. 2008-12-28 15:28:59 +00:00
ExtensionRAIIObject.h implement a couple fixme's by implementing __extension__ properly. 2008-10-20 06:45:43 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MinimalAction.cpp Ultrasimplistic sketch for the parsing of C++ template-ids. This won't 2008-12-18 19:37:40 +00:00
ParseCXXInlineMethods.cpp Delay parsing of default arguments of member functions until the class 2008-12-16 21:30:33 +00:00
ParseDecl.cpp sink a call to TryAnnotateCXXScopeToken down into the 2009-01-05 00:07:25 +00:00
ParseDeclCXX.cpp Parser support for C++ using directives, from Piotr Rak 2008-12-30 03:27:21 +00:00
ParseExpr.cpp code simplification 2009-01-04 23:46:59 +00:00
ParseExprCXX.cpp ParseCXXSimpleTypeSpecifier can only be called on things that are 2009-01-05 00:13:00 +00:00
ParseInit.cpp Convert remaining expression parsers to smart pointers. Now on to the Action connection. 2008-12-13 15:32:12 +00:00
ParseObjc.cpp Convert a few Stmt actions to smart pointers. 2008-12-21 12:04:03 +00:00
ParsePragma.cpp Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers. 2008-12-10 00:02:53 +00:00
ParsePragma.h Add Parser support for #pragma pack 2008-10-04 19:21:03 +00:00
ParseStmt.cpp Convert a two more statement actions to smart pointers. 2008-12-28 16:13:43 +00:00
ParseTemplate.cpp Simplify some control flow and remove a call to TryAnnotateCXXScopeToken 2009-01-04 23:51:17 +00:00
ParseTentative.cpp push the call in isCXXDeclarationSpecifier to TryAnnotateTypeOrScopeToken 2009-01-04 23:33:56 +00:00
Parser.cpp ParseCXXSimpleTypeSpecifier can only be called on things that are 2009-01-05 00:13:00 +00:00