llvm-project/clang/lib
Benjamin Kramer e6b4a16ddd Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, invalidating the pointer.
Fixes PR12284. The test case only triggered under asan/valgrind, but it's better than nothing.

llvm-svn: 153120
2012-03-20 20:18:13 +00:00
..
ARCMigrate Kill cocoa::deriveNamingConvention and cocoa::followsFundamentalRule. They are now just simple wrappers around method families, and method decls can cache method family lookups. Also, no one is using them right now. 2012-03-17 20:51:32 +00:00
AST Fix Objective-C compilation-time performance regression introduced in r152608. 2012-03-16 06:12:59 +00:00
Analysis Fix crash when querying the CFG reported when using the thread safety analysis 2012-03-19 23:48:41 +00:00
Basic No longer defining LP64 in 64-bit builds on platforms which are not LP64. 2012-03-14 20:50:57 +00:00
CodeGen Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, invalidating the pointer. 2012-03-20 20:18:13 +00:00
Driver Fix a regression where ':' in CPLUS_INCLUDE_PATH and friends would no longer separate paths. 2012-03-19 15:00:03 +00:00
Edit Remove unused-but-set variable. 2012-03-13 17:05:43 +00:00
Frontend [frontend] Fix how the frontend handles -fno-inline. AFAIK clang now matches 2012-03-15 22:31:42 +00:00
FrontendTool Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
Headers [avx] Define the _mm256_loadu2_xxx and _mm256_storeu2_xxx intrinsics. 2012-03-20 16:40:00 +00:00
Index Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
Lex Turns #import in MS Mode into an error. 2012-03-18 03:10:37 +00:00
Parse Add the missing compatibility warning for braced initializers as default arguments. 2012-03-18 22:25:45 +00:00
Rewrite modern objective-c translator: provide meta-data initialization 2012-03-20 19:54:33 +00:00
Sema Use character literals for vexing initialization fixit hints. 2012-03-18 02:56:47 +00:00
Serialization Fix Objective-C compilation-time performance regression introduced in r152608. 2012-03-16 06:12:59 +00:00
StaticAnalyzer [analyzer] Mark a failed-realloc's result as an interesting symbol between the realloc call and the null check, so we get nicer path notes. Fixes a regression introduced by the diagnostic pruning added in r152361. 2012-03-18 07:43:35 +00:00
CMakeLists.txt Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
Makefile Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00