[llvm] r212310 - Fix prefix comparison from r212308
Alp Toker
alp at nuanti.com
Thu Jul 3 19:01:55 PDT 2014
Author: alp
Date: Thu Jul 3 21:01:54 2014
New Revision: 212310
URL: http://llvm.org/viewvc/llvm-project?rev=212310&view=rev
Log:
Fix prefix comparison from r212308
Modified:
llvm/trunk/lib/LTO/LTOModule.cpp
Modified: llvm/trunk/lib/LTO/LTOModule.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/LTO/LTOModule.cpp?rev=212310&r1=212309&r2=212310&view=diff
==============================================================================
--- llvm/trunk/lib/LTO/LTOModule.cpp (original)
+++ llvm/trunk/lib/LTO/LTOModule.cpp Thu Jul 3 21:01:54 2014
@@ -70,7 +70,8 @@ bool LTOModule::isBitcodeFile(const char
bool LTOModule::isBitcodeForTarget(MemoryBuffer *buffer,
StringRef triplePrefix) {
- return getBitcodeTargetTriple(buffer, getGlobalContext()) == triplePrefix;
+ std::string Triple = getBitcodeTargetTriple(buffer, getGlobalContext());
+ return StringRef(Triple).startswith(triplePrefix);
}
LTOModule *LTOModule::createFromFile(const char *path, TargetOptions options,
More information about the llvm-commits
mailing list