]> granicus.if.org Git - clang/commit
Driver/Darwin: When invoking the linker, automatically pass -object_path_lto so
authorDaniel Dunbar <daniel@zuster.org>
Tue, 21 Jun 2011 20:55:11 +0000 (20:55 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 21 Jun 2011 20:55:11 +0000 (20:55 +0000)
commit5bfa656e132560e616310b455d65604a49e33e35
tree39e23f7645917e1b485e666e0cb43142e1a70eb4
parented798951b46555946c95cb76568ea3cf0b16c9ab
Driver/Darwin: When invoking the linker, automatically pass -object_path_lto so
that the linker has a place to put the temporary object file and can leave it
around (for the driver to clean up). This is important so that the object file
references in the debug info are preserved for possible use by dsymutil.
 - <rdar://problem/8294279> executable has no debug symbols when compiled with LTO

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133543 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/Tools.cpp
test/Driver/darwin-ld.c