llvm-project/clang/lib
John McCall 08ef466048 Enter the cleanups for a block outside the enclosing
full-expression.  Naturally they're inactive before we enter
the block literal expression.  This restores the intended
behavior that blocks belong to their enclosing scope.

There's a useful -O0 / compile-time optimization that we're
missing here with activating cleanups following straight-line
code from their inactive beginnings.

llvm-svn: 144268
2011-11-10 08:15:53 +00:00
..
ARCMigrate [arcmt] Take into account that all properties are strong-by-default now and fix the test. 2011-11-08 23:09:34 +00:00
AST Constant expression evaluation: support for evaluation of structs and unions of 2011-11-10 06:34:14 +00:00
Analysis We don't add ExprWithCleanups to the CFG, and getSVal looks 2011-11-09 17:10:36 +00:00
Basic Define some built-ins macros on mips32 platform, from Simon Atanasyan! 2011-11-09 15:17:16 +00:00
CodeGen Enter the cleanups for a block outside the enclosing 2011-11-10 08:15:53 +00:00
Driver Fix an issue that Duncan discovered on a specific (no longer current) 2011-11-09 03:46:20 +00:00
Frontend serialized diagnostics: serialize the version info in a separate meta block. 2011-11-08 20:27:29 +00:00
FrontendTool Parse LLVM command line arguments after plugins have been loaded 2011-10-10 01:23:06 +00:00
Headers Fix some additional x86 intrinsics to use "I" (ICE) markings. Fix *mmintrin.h to take them into account. 2011-11-10 00:11:13 +00:00
Index Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. 2011-10-14 18:45:37 +00:00
Lex Fix one last place where we weren't writing into a string literal consistently. 2011-11-05 00:41:04 +00:00
Parse When we notice that a member function is defined with "= delete" or "= 2011-11-07 20:56:01 +00:00
Rewrite objc rewriter: use a more specific name for local variable used 2011-11-09 17:41:43 +00:00
Sema Constant expression evaluation: support for evaluation of structs and unions of 2011-11-10 06:34:14 +00:00
Serialization There's no good reason to track temporaries in ExprWithCleanups, 2011-11-10 05:35:25 +00:00
StaticAnalyzer Constant expression evaluation: support for evaluation of structs and unions of 2011-11-10 06:34:14 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00