From 8a552d6acf08e708c4545d943d205dde00281fe2 Mon Sep 17 00:00:00 2001
From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Date: Sat, 17 Jan 2015 16:41:30 -0800
Subject: [PATCH 3/5] MacPorts Only: Don't embed the deployment target in the
asm when using -fno-integrated-as
http://llvm.org/bugs/show_bug.cgi?id=21636
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
(cherry picked from commit ff5040cbee319c918097b40312ca3c9d6ba5f19a)
lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git llvm_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp macports_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
index 424e759..f766513 100644
--- llvm_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+++ macports_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
@@ -186,7 +186,7 @@ bool AsmPrinter::doInitialization(Module &M) {
// use the directive, where it would need the same conditionalization
Triple TT(getTargetTriple());
+ if (TT.isOSDarwin() && MAI->useIntegratedAssembler()) {
unsigned Major, Minor, Update;
TT.getOSVersion(Major, Minor, Update);
// If there is a version specified, Major will be non-zero.