diff options
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
-rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index d687495..e4dc7d6 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -4530,12 +4530,12 @@ Error BitcodeReader::parseModule(uint64_t ResumeBit, // Auto-upgrade the layout string TentativeDataLayoutStr = llvm::UpgradeDataLayoutString( - TentativeDataLayoutStr, TheModule->getTargetTriple()); + TentativeDataLayoutStr, TheModule->getTargetTriple().str()); // Apply override if (Callbacks.DataLayout) { if (auto LayoutOverride = (*Callbacks.DataLayout)( - TheModule->getTargetTriple(), TentativeDataLayoutStr)) + TheModule->getTargetTriple().str(), TentativeDataLayoutStr)) TentativeDataLayoutStr = *LayoutOverride; } @@ -4719,7 +4719,7 @@ Error BitcodeReader::parseModule(uint64_t ResumeBit, std::string S; if (convertToString(Record, 0, S)) return error("Invalid record"); - TheModule->setTargetTriple(S); + TheModule->setTargetTriple(Triple(S)); break; } case bitc::MODULE_CODE_DATALAYOUT: { // DATALAYOUT: [strchr x N] |