summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-06-26 13:39:33 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-06-26 13:39:33 +0000
commit706e48839d11f01fcae93f51a3d95c3fe1c1f495 (patch)
treef5447a551b63737d5f358c26754bc7d8e9a314fc /llvm/lib/Transforms/Utils/CodeExtractor.cpp
parent9fc3d0dfdc794c2514eaf710f5959f1bdf1073ba (diff)
downloadbcm5719-llvm-706e48839d11f01fcae93f51a3d95c3fe1c1f495.tar.gz
bcm5719-llvm-706e48839d11f01fcae93f51a3d95c3fe1c1f495.zip
[CodeExtractor] Merge DEBUG statements in an attempt to fix the msvc
build. There's a known bug in msvc 2013 that fails to compile do-while loops inside of ranged for loops. llvm-svn: 273811
Diffstat (limited to 'llvm/lib/Transforms/Utils/CodeExtractor.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/CodeExtractor.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Utils/CodeExtractor.cpp b/llvm/lib/Transforms/Utils/CodeExtractor.cpp
index a2fa6a76d26..9f2181f87ce 100644
--- a/llvm/lib/Transforms/Utils/CodeExtractor.cpp
+++ b/llvm/lib/Transforms/Utils/CodeExtractor.cpp
@@ -315,10 +315,12 @@ Function *CodeExtractor::constructFunction(const ValueSet &inputs,
paramTy.push_back(PointerType::getUnqual(output->getType()));
}
- DEBUG(dbgs() << "Function type: " << *RetTy << " f(");
- for (Type *i : paramTy)
- DEBUG(dbgs() << *i << ", ");
- DEBUG(dbgs() << ")\n");
+ DEBUG({
+ dbgs() << "Function type: " << *RetTy << " f(";
+ for (Type *i : paramTy)
+ dbgs() << *i << ", ";
+ dbgs() << ")\n";
+ });
StructType *StructTy;
if (AggregateArgs && (inputs.size() + outputs.size() > 0)) {
OpenPOWER on IntegriCloud