llvm-project/clang/lib/Parse
Michael Han 84324357b8 [Sema] Semantic analysis for empty-declaration and attribute-declaration.
Introduce a new AST Decl node "EmptyDecl" to model empty-declaration. Have attributes from attribute-declaration appertain
to the EmptyDecl node by creating the AST representations of these attributes and attach them to the EmptyDecl node so these
attributes can be sema checked just as attributes attached to "normal" declarations.

llvm-svn: 175900
2013-02-22 17:15:32 +00:00
..
CMakeLists.txt clang/lib: [CMake] Update tblgen'd dependencies. 2012-07-27 06:18:33 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
ParseAST.cpp Fix indent. 2012-12-21 19:43:33 +00:00
ParseCXXInlineMethods.cpp Finish semantic analysis for [[carries_dependency]] attribute. 2013-01-28 22:42:45 +00:00
ParseDecl.cpp Don't accidentally and silently accept C++11 attributes in decl-specifier-seqs 2013-02-22 09:15:49 +00:00
ParseDeclCXX.cpp Don't accidentally and silently accept C++11 attributes in decl-specifier-seqs 2013-02-22 09:15:49 +00:00
ParseExpr.cpp Add OpenCL samplers as Clang builtin types and check sampler related restrictions. 2013-02-07 10:55:47 +00:00
ParseExprCXX.cpp Include llvm::Optional in clang/Basic/LLVM.h 2013-02-20 22:23:23 +00:00
ParseInit.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
ParseObjc.cpp Use None rather than Optional<T>() where possible. 2013-02-21 01:47:18 +00:00
ParsePragma.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
ParsePragma.h Permanently end the whole "pragma got handled by the parser too early" 2012-10-04 02:36:51 +00:00
ParseStmt.cpp [libclang] Fix a crash with invalid code, while skip function bodies is enabled. 2013-02-22 04:11:06 +00:00
ParseTemplate.cpp Per the grammar in [dcl.dcl]p1, a simple-declaration can only have attributes 2013-02-22 09:06:26 +00:00
ParseTentative.cpp Add OpenCL samplers as Clang builtin types and check sampler related restrictions. 2013-02-07 10:55:47 +00:00
Parser.cpp [Sema] Semantic analysis for empty-declaration and attribute-declaration. 2013-02-22 17:15:32 +00:00
RAIIObjectsForParser.h Add -fbracket-depth=N, analogous to -ftemplate-depth= and -fconstexpr-depth=, 2013-02-22 01:59:51 +00:00