hanchenye-llvm-project/clang/include/clang
Steve Naroff 44078b95ee Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext.
This required changes to attach the compound statement later on (like we do for functions).

llvm-svn: 57304
2008-10-08 18:44:00 +00:00
..
AST Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. 2008-10-08 18:44:00 +00:00
Analysis This is the first step to implement a field-sensitive store model. Other things are simplified: no heap shape assumption, no parameter alias assumption, etc. 2008-10-08 02:50:44 +00:00
Basic Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. 2008-10-06 23:16:35 +00:00
CodeGen Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. 2008-08-05 18:50:11 +00:00
Driver Add support for expected-note to Clang's -verify option 2008-09-11 02:46:36 +00:00
Lex Add Preprocessor::RemovePragmaHandler. 2008-10-04 19:17:46 +00:00
Parse Implement support for C++ direct initializers in declarations, e.g. "int x(1);". 2008-10-06 17:10:33 +00:00
Rewrite add a disclaimer 2008-10-03 23:31:37 +00:00
Sema ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. 2008-08-08 02:46:37 +00:00