Bug fix:
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 9 Jun 2009 21:14:25 +0000 (21:14 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 9 Jun 2009 21:14:25 +0000 (21:14 +0000)
string::find returns string::npos if the substring is not found.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73145 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/LTOCodeGenerator.cpp

index 0bd2abe245586921c140182a7e49fa564e227710..6f8a02867c3789696d0e3e7901115072ebff9722 100644 (file)
@@ -248,7 +248,7 @@ bool LTOCodeGenerator::assemble(const std::string& asmPath,
     std::vector<const char*> args;
     std::string targetTriple = _linker.getModule()->getTargetTriple();
     args.push_back(tool.c_str());
-    if ( targetTriple.find("darwin") != targetTriple.size() ) {
+    if ( targetTriple.find("darwin") != std::string::npos ) {
         // darwin specific command line options
         if (strncmp(targetTriple.c_str(), "i386-apple-", 11) == 0) {
             args.push_back("-arch");