llvm-project/clang/Driver
Steve Naroff 4adbe3116e Fix <rdar://problem/6210791> clang ObjC rewriter: @try / @catch block with no @finally does not call objc_exception_try_exit.
Need a couple tweaks to RewriteObjCTryStmt(). Need to deal with implicit finally clauses (to make sure objc_exception_try_exit is called). Also fixed a related bug where we need to generate an implicit @catch else clause (to again make sure objc_exception_try_exit is called).

llvm-svn: 56104
2008-09-11 15:29:03 +00:00
..
ASTConsumers.cpp Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) 2008-08-26 04:47:31 +00:00
ASTConsumers.h 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
Analyses.def Add prototype implementation of unused ivar check. 2008-07-23 00:45:26 +00:00
AnalysisConsumer.cpp Output "ANALYZE:" diagnostics to STDOUT instead of STDERR. 2008-09-04 00:02:50 +00:00
AnalysisConsumer.h Added Ubigraph visualization for the static analyzer (this is pretty alpha quality). 2008-08-27 22:31:43 +00:00
DiagChecker.cpp Add support for expected-note to Clang's -verify option 2008-09-11 02:46:36 +00:00
HTMLPrint.cpp More #include cleaning 2008-08-11 04:54:23 +00:00
Makefile rename libclangSEMA to libclangSema 2008-09-07 17:09:06 +00:00
PrintParserCallbacks.cpp rename PreDefinedExpr -> PredefinedExpr 2008-08-10 01:53:14 +00:00
PrintPreprocessedOutput.cpp Workaround gcc bug causing crash on our preprocessed outputs. 2008-09-05 03:22:57 +00:00
RewriteMacros.cpp Fix typo. 2008-08-14 03:45:07 +00:00
RewriteObjC.cpp Fix <rdar://problem/6210791> clang ObjC rewriter: @try / @catch block with no @finally does not call objc_exception_try_exit. 2008-09-11 15:29:03 +00:00
SerializationTest.cpp More #include cleaning 2008-08-11 04:54:23 +00:00
clang.cpp LangOptions.C99 should be false in C++. 2008-09-11 04:21:06 +00:00
clang.h Allow -parse-noop -verify options to be used together. 2008-06-13 12:15:34 +00:00