Driver/Darwin: Remove a hack that avoided passing -demangle to iOS linkers.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147552 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2012-01-04 21:45:27 +00:00
Родитель bd507c5ef3
Коммит d2d2088c56
1 изменённых файлов: 1 добавлений и 7 удалений

Просмотреть файл

@ -3635,13 +3635,7 @@ void darwin::Link::AddLinkArgs(Compilation &C,
// Newer linkers support -demangle, pass it if supported and not disabled by // Newer linkers support -demangle, pass it if supported and not disabled by
// the user. // the user.
// if (Version[0] >= 100 && !Args.hasArg(options::OPT_Z_Xlinker__no_demangle)) {
// FIXME: We temporarily avoid passing -demangle to any iOS linker, because
// unfortunately we can't be guaranteed that the linker version used there
// will match the linker version detected at configure time. We need the
// universal driver.
if (Version[0] >= 100 && !Args.hasArg(options::OPT_Z_Xlinker__no_demangle) &&
!DarwinTC.isTargetIPhoneOS()) {
// Don't pass -demangle to ld_classic. // Don't pass -demangle to ld_classic.
// //
// FIXME: This is a temporary workaround, ld should be handling this. // FIXME: This is a temporary workaround, ld should be handling this.