Name string length is end position marker - begin position marker.
authorDevang Patel <dpatel@apple.com>
Wed, 16 Jul 2008 19:49:09 +0000 (19:49 +0000)
committerDevang Patel <dpatel@apple.com>
Wed, 16 Jul 2008 19:49:09 +0000 (19:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53697 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/LTOModule.cpp

index ac38d244c40a6726a3bf5bc90d59b1140a80e835..cef692263714c00e803c2ec224190ca6e4f41d6a 100644 (file)
@@ -329,7 +329,7 @@ void LTOModule::lazyParseSymbols()
           if (pend == std::string::npos)
             break;
 
-          asmSymbolName.assign(inlineAsm, pbegin, pbegin-pend);
+          asmSymbolName.assign(inlineAsm, pbegin, pend - pbegin);
           addAsmGlobalSymbol(asmSymbolName.c_str());
 
           // search next .globl