[llvm] r312031 - [FunctionImport] Avoid unused variable warnings in Release builds
Benjamin Kramer via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 29 13:24:40 PDT 2017
Author: d0k
Date: Tue Aug 29 13:24:39 2017
New Revision: 312031
URL: http://llvm.org/viewvc/llvm-project?rev=312031&view=rev
Log:
[FunctionImport] Avoid unused variable warnings in Release builds
Just skip the entire block in NDEBUG. No functionality change intended.
Modified:
llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp
Modified: llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp?rev=312031&r1=312030&r2=312031&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp Tue Aug 29 13:24:39 2017
@@ -726,6 +726,7 @@ Expected<bool> FunctionImporter::importF
GlobalsToImport.insert(&GV);
}
}
+#ifndef NDEBUG
for (GlobalAlias &GA : SrcModule->aliases()) {
if (!GA.hasName())
continue;
@@ -735,6 +736,7 @@ Expected<bool> FunctionImporter::importF
<< " " << GA.getName() << " from "
<< SrcModule->getSourceFileName() << "\n");
}
+#endif
// Upgrade debug info after we're done materializing all the globals and we
// have loaded all the required metadata!
More information about the llvm-commits
mailing list