[llvm-commits] [poolalloc] r128658 - /poolalloc/trunk/lib/DSA/StdLibPass.cpp

Will Dietz wdietz2 at illinois.edu
Thu Mar 31 11:53:37 PDT 2011


Author: wdietz2
Date: Thu Mar 31 13:53:37 2011
New Revision: 128658

URL: http://llvm.org/viewvc/llvm-project?rev=128658&view=rev
Log:
Fix comparison on string literals by converting to std::string first.

Modified:
    poolalloc/trunk/lib/DSA/StdLibPass.cpp

Modified: poolalloc/trunk/lib/DSA/StdLibPass.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/StdLibPass.cpp?rev=128658&r1=128657&r2=128658&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/StdLibPass.cpp (original)
+++ poolalloc/trunk/lib/DSA/StdLibPass.cpp Thu Mar 31 13:53:37 2011
@@ -443,7 +443,7 @@
   std::set<std::string>::iterator ae = AllocWrappersAnalysis->alloc_end();
   int x;
   for (x = 0; recFuncs[x].name; ++x) {
-    if(recFuncs[x].name == "malloc")
+    if(recFuncs[x].name == std::string("malloc"))
       break;
   }
 
@@ -455,7 +455,7 @@
   ai = AllocWrappersAnalysis->dealloc_begin();
   ae = AllocWrappersAnalysis->dealloc_end();
   for (x = 0; recFuncs[x].name; ++x) {
-    if(recFuncs[x].name == "free")
+    if(recFuncs[x].name == std::string("free"))
       break;
   }
 





More information about the llvm-commits mailing list