Go to file
Ivan A. Kosarev 01df519f7e [AST] Refine the condition for element-dependent array fillers
This patch fixes clang to not consider braced initializers for
aggregate elements of arrays to be potentially dependent on the
indices of the initialized elements. Resolves bug 18978:
initialize a large static array = clang oom?
https://bugs.llvm.org/show_bug.cgi?id=18978

Differential Revision: https://reviews.llvm.org/D43187

llvm-svn: 325120
2018-02-14 13:10:35 +00:00
clang [AST] Refine the condition for element-dependent array fillers 2018-02-14 13:10:35 +00:00
clang-tools-extra [clangd] Explicitly initialize all primitive fields in Protocol.h 2018-02-14 10:52:04 +00:00
compiler-rt [libFuzzer] Set -experimental_len_control=1000 as default. 2018-02-13 20:52:15 +00:00
debuginfo-tests [debuginfo-tests] Support moving debuginfo-tests to llvm/projects 2017-12-12 16:54:20 +00:00
libclc amdgpu/half_recip: Switch implementation to native_recip 2018-02-13 22:09:46 +00:00
libcxx Fix incorrect indentation. 2018-02-14 00:29:38 +00:00
libcxxabi [demangler] Support for exception specifications on function types. 2018-02-14 01:08:20 +00:00
libunwind [cmake] [libunwind] LLVM_FOUND isn't always set, so just test if 2018-01-27 19:31:44 +00:00
lld Use a stricter return type in buildSectionOrder. NFC. 2018-02-14 01:42:26 +00:00
lldb [cmake] Darwin: Copy in the system debugserver if needed 2018-02-13 23:05:46 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [Utils] Salvage the debug info of DCE'ed 'and' instructions 2018-02-14 13:10:35 +00:00
openmp [OpenMP][libomptarget] Enable the compilation of multiple bc libraries for runtime inlining 2018-02-12 16:45:20 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopBuilder] scalar-indep: Fix mutually referencing PHIs. 2018-02-12 21:09:40 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.