Go to file
Adrian Prantl 833ad37c90 Do a better job at emitting prefrabricated skeleton CUs.
This is a better fix than r308708 for the problem introduced in
r304020. It restores the skeleton CU testcases modified by that commit
to their original form and most importantly ensures that
frontend-generated skeleton CUs (such as used to point to Clang
modules) come after the regular CUs. This broke for DICompileUnit
nodes that don't have any immediate children because they are now
constructed lazily instead of the order in which they are listed in
!llvm.dbg.cu. After this commit we still don't guarantee that order,
but we do guarantee that empty skeletons come last.

Shipping versions of LLDB are very sensitive to the ordering of
CUs. I'll track a fix for LLDB to be more permissive separately.
This fixes a test failure in the LLDB testsuite.

rdar://problem/33357252

llvm-svn: 309154
2017-07-26 18:48:32 +00:00
clang Add bitrig removal to release notes 2017-07-26 18:04:45 +00:00
clang-tools-extra [clang-tidy] Do not issue fixit for explicit template specializations 2017-07-26 00:45:41 +00:00
compiler-rt Revert "[sanitizer] Support compiler-rt builtins" 2017-07-26 06:46:11 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx Remove addtional parameters in function std::next() and std::prev() 2017-07-24 22:17:05 +00:00
libcxxabi Update version to 6.0.0svn 2017-07-19 13:42:18 +00:00
libunwind Partial fix for PR33858 2017-07-26 18:13:57 +00:00
lld Simplify. NFC. 2017-07-26 18:47:49 +00:00
lldb Skip test_unique_stacks on Darwin, because it doesn't terminate reliably. 2017-07-25 22:44:34 +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 Do a better job at emitting prefrabricated skeleton CUs. 2017-07-26 18:48:32 +00:00
openmp [CMake] Disable building libomptarget and add CMake switch 2017-07-26 13:55:00 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScheduleOptimizer] Translate to C++ bindings 2017-07-26 14:59:15 +00:00