From: Daniel Dunbar Date: Tue, 21 Jun 2011 21:18:32 +0000 (+0000) Subject: Driver/Darwin: Fixup version check for -object_path_lto support. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a68e1c398a0ab9c24e82090fbb26c755dbc62c3c;p=clang Driver/Darwin: Fixup version check for -object_path_lto support. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133548 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index 40ad2caabb..a4bb8fed46 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -2911,7 +2911,7 @@ void darwin::Link::AddLinkArgs(Compilation &C, // If we are using LTO, then automatically create a temporary file path for // the linker to use, so that it's lifetime will extend past a possible // dsymutil step. - if (Version[0] >= 100 && D.IsUsingLTO(Args)) { + if (Version[0] >= 116 && D.IsUsingLTO(Args)) { const char *TmpPath = C.getArgs().MakeArgString( D.GetTemporaryPath(types::getTypeTempSuffix(types::TY_Object))); C.addTempFile(TmpPath); diff --git a/test/Driver/darwin-ld.c b/test/Driver/darwin-ld.c index a87de54036..e8268484eb 100644 --- a/test/Driver/darwin-ld.c +++ b/test/Driver/darwin-ld.c @@ -94,7 +94,7 @@ // LINK_OLDER_NODEMANGLE: "-lSystem" // RUN: %clang -ccc-host-triple x86_64-apple-darwin10 -### %t.o \ -// RUN: -mlinker-version=101 -flto 2> %t.log +// RUN: -mlinker-version=117 -flto 2> %t.log // RUN: cat %t.log // RUN: FileCheck -check-prefix=LINK_OBJECT_LTO_PATH %s < %t.log //