aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DebugInfo.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2012-03-29 08:27:32 +0000
committerBill Wendling <isanbard@gmail.com>2012-03-29 08:27:32 +0000
commit24b878031d4f62baf0e9a0573aeebc9dfd54b546 (patch)
treec89151b92459ef1ee4ed9bccc8bbc0e3a6c4a309 /lib/Analysis/DebugInfo.cpp
parent9e6ddcb88ec40422c0ebd260567e2264ec424506 (diff)
Make some headway towards compiling all of LLVM.
Module-level ASM may contain definitions of functions and globals. However, we were not telling the linker that these globals had definitions. As far as it was concerned, they were just declarations. Attempt to resolve this by inserting module-level ASM functions and globals into the '_symbol' set so that the linker will know that they have values. This gets us further towards our goal of compiling LLVM, but it still has problems when linking libLTO.dylib because of the `-dead_strip' flag that's passed to the linker. <rdar://problem/11124216> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153638 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/DebugInfo.cpp')
0 files changed, 0 insertions, 0 deletions