llvm-project/clang/lib
Alexey Bataev 91797559ac [OPENMP] Fix crash on code emitting if errors are found.
Codegen for threadprivate variables (and in some other cases) may cause crash of the compiler if some diagnostic is produced later. This happens because some of the autogenerated globals are not removed from InternalVars StringMap when llvm::Module is reset.
Differential Revision: http://reviews.llvm.org/D8360

llvm-svn: 232610
2015-03-18 04:13:55 +00:00
..
ARCMigrate [SDK modernizer] Patch to fix type of the typed enums when 2015-03-02 23:58:02 +00:00
AST MS ABI: Empty pack expansions had their mangling changed in 2013->2015 2015-03-18 03:56:27 +00:00
ASTMatchers ASTMatchers: Add an explicit dependency on libclangBasic. 2015-03-12 16:25:19 +00:00
Analysis Take the non-reference type when constructing a dummy expression. 2015-03-16 21:49:43 +00:00
Basic Basic: Update clang to reflect changes made to LLVM datalayout 2015-03-17 23:55:00 +00:00
CodeGen [OPENMP] Fix crash on code emitting if errors are found. 2015-03-18 04:13:55 +00:00
Driver Imply linker arguments from '-fveclib' option. 2015-03-17 22:13:05 +00:00
Edit Edit: Do not extend a removal to include trailing whitespace if we're at the end 2014-09-15 11:47:10 +00:00
Format clang-format: [JS] support cast syntax and type arguments. 2015-03-15 13:59:51 +00:00
Frontend Make module files passed to a module build via -fmodule-file= available to 2015-03-18 01:42:29 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers [X86, AVX2] Replace inserti128 and extracti128 intrinsics with generic shuffles 2015-03-12 21:54:24 +00:00
Index [libclang] Use same USR encoding for 'char' regardless of what the target considers the sign to be. 2014-12-08 09:09:05 +00:00
Lex Implement PreprocessingRecord's and LazyVector's iterators on top of iterator_adaptor_base 2015-03-15 15:27:19 +00:00
Parse MS ABI: Build C++ default argument exprs for exported template classes 2015-03-17 21:51:43 +00:00
Rewrite [Rewrite] Make RewriteBuffer accessible on its own, and add a unit test for it. 2015-03-08 04:00:33 +00:00
Sema Fix a crash when the size of an 'auto' is needed and its initalizer 2015-03-17 23:50:12 +00:00
Serialization Make module files passed to a module build via -fmodule-file= available to 2015-03-18 01:42:29 +00:00
StaticAnalyzer [analyzer] Sort path diagnostics with array_pod_sort. 2015-03-14 12:39:22 +00:00
Tooling Tooling: Hide implementation details 2015-03-09 15:03:26 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00