llvm-project/clang/lib
David Chisnall 5221a947a5 Don't crash (assert failure) when generating blocks for C++ types with a non-const copy constructor.
This was caused by the code deciding the number of fields in the byref structure using a different test to the part of the code creating the GEPs into said structure.  

llvm-svn: 154013
2012-04-04 13:07:13 +00:00
..
ARCMigrate [arcmt] When fixing the "unassigned init call" ARC error, make sure 2012-03-31 01:34:06 +00:00
AST For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is 2012-04-04 06:24:32 +00:00
Analysis clang/lib/Analysis/CFG.cpp: Get rid of early insertion of placeholder to the map. 2012-03-25 06:30:37 +00:00
Basic Add more constraint registers for mips. 2012-04-03 01:16:32 +00:00
CodeGen Don't crash (assert failure) when generating blocks for C++ types with a non-const copy constructor. 2012-04-04 13:07:13 +00:00
Driver Use -rewrite-legacy-objc as clang argument for translating 2012-04-02 15:59:19 +00:00
Edit Remove unused-but-set variable. 2012-03-13 17:05:43 +00:00
Frontend [analyzer] Enable retry exhausted without inlining by default. 2012-03-28 19:59:16 +00:00
FrontendTool Introduce a -cc1-level option -pubnames-dump, which simply dumps the 2012-03-27 18:06:49 +00:00
Headers Correctly check argument types for some vector macros in smmintrin.h. Put parentheses around uses of vector macro arguments. 2012-03-30 07:01:17 +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 [preprocessor] In Preprocessor::CachingLex() check whether there were more tokens 2012-04-04 02:57:01 +00:00
Parse For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is 2012-04-04 06:24:32 +00:00
Rewrite modern objective-c translator: rewriter linkage spec. 2012-04-03 17:35:38 +00:00
Sema For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is 2012-04-04 06:24:32 +00:00
Serialization Remove dead assignment to local variable. 2012-04-04 00:55:21 +00:00
StaticAnalyzer Change BugReporter's usage of IsCachedDiagnostic to only impact pruning diagnostics emitted to the 2012-04-04 00:55:29 +00:00
Tooling Adds a tooling library. 2012-04-04 12:07:46 +00:00
CMakeLists.txt Adds a tooling library. 2012-04-04 12:07:46 +00:00
Makefile Adds a tooling library. 2012-04-04 12:07:46 +00:00