Fix invalid string comparison due to API change.
This was caught by warnings.
Testcases for behavior in this code would be nice!
llvm-svn: 220630
diff --git a/poolalloc/lib/DSA/Local.cpp b/poolalloc/lib/DSA/Local.cpp
index 51ab6f6..a785250 100644
--- a/poolalloc/lib/DSA/Local.cpp
+++ b/poolalloc/lib/DSA/Local.cpp
@@ -1452,7 +1452,7 @@
// Add initializers for all of the globals to the globals graph.
for (Module::global_iterator I = M.global_begin(), E = M.global_end();
I != E; ++I)
- if (!(I->hasSection() && I->getSection() == "llvm.metadata")) {
+ if (!(I->hasSection() && StringRef(I->getSection()) == "llvm.metadata")) {
if (I->isDeclaration())
GGB.mergeExternalGlobal(I);
else