llvm-project/clang/lib
Eli Friedman 5358a0ab5a Avoid an unnecessary recursive loop between type canonicalization and NNS canonicalization which would (rarely) lead to memory corruption. While I'm here, simplify. Fixes PR12166. Not committing a testcase because it's impossible to reduce it.
llvm-svn: 151967
2012-03-03 04:09:56 +00:00
..
ARCMigrate Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. 2012-03-01 19:45:56 +00:00
AST Avoid an unnecessary recursive loop between type canonicalization and NNS canonicalization which would (rarely) lead to memory corruption. While I'm here, simplify. Fixes PR12166. Not committing a testcase because it's impossible to reduce it. 2012-03-03 04:09:56 +00:00
Analysis Thread safety analysis: expand set of expressions that can be used to denote locks. 2012-03-02 23:36:05 +00:00
Basic Fix an ABI problem with ptrdiff_t and intptr_t on PPC32 2012-03-02 20:54:36 +00:00
CodeGen Reinstate r151879, r151880, reverted in r151922, along with a bugfix for 2012-03-02 23:27:11 +00:00
Driver [analyzer] Turn inlining on by default for better testing exposure. 2012-03-01 22:37:46 +00:00
Frontend Frontend: Default to creating output files using temporary files + rename. 2012-03-03 00:36:06 +00:00
FrontendTool Make use of const-correct ParseCommandLineOptions 2012-02-07 19:36:38 +00:00
Headers * tgmath_logb.patch implements the missing logb function (see C99 standard 7.22, paragraph 5). * tgmath_fabs_complex.patch corrects the return types for the complex fabs functions. These must be non-complex float/double/long double (see C99 standard 7.22, paragraph 4 and 7.3.8.1). Patch contributed by Kristof Beyls. 2012-02-23 20:22:10 +00:00
Index Unbreak the CMake builds following the CallGraph change. 2012-03-02 23:18:45 +00:00
Lex Adding support for #pragma include_alias in MS compatibility mode. This implements PR 10705. 2012-03-02 22:51:54 +00:00
Parse Issue warning when late-parsed attributes have no declaration. 2012-03-02 22:29:50 +00:00
Rewrite objective-c modern translator. Fixes misc. bug in writing 2012-02-29 00:26:20 +00:00
Sema Add -Wstring-plus-int, which warns on "str" + int and int + "str". 2012-03-02 22:01:22 +00:00
Serialization Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. 2012-03-01 19:45:56 +00:00
StaticAnalyzer [analyzer] do not warn about returning stack-allocated memory when it comes from an ancestor stack frame. 2012-03-03 01:22:03 +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