Put #ifndef NDEBUG guards around code that is only used in debug builds.
No functionality changes.
llvm-svn: 166136
diff --git a/poolalloc/lib/DSA/DataStructure.cpp b/poolalloc/lib/DSA/DataStructure.cpp
index 547e6c7..d609693 100644
--- a/poolalloc/lib/DSA/DataStructure.cpp
+++ b/poolalloc/lib/DSA/DataStructure.cpp
@@ -1395,7 +1395,9 @@
DSScalarMap &SM = G.getScalarMap();
EquivalenceClasses<const GlobalValue*> &GlobalECs = SM.getGlobalECs();
+#ifndef NDEBUG
bool MadeChange = false;
+#endif
std::vector<const GlobalValue*> SMGVV(SM.global_begin(), SM.global_end());
for (std::vector<const GlobalValue*>::iterator GI = SMGVV.begin(),
@@ -1428,7 +1430,9 @@
// Finally, remove the global from the ScalarMap.
SM.erase(GV);
+#ifndef NDEBUG
MadeChange = true;
+#endif
}
DEBUG(if(MadeChange) G.AssertGraphOK());