diff options
Diffstat (limited to 'llvm/lib/Bitcode/Reader')
| -rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 696e714ff6f..4bbecfdb177 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -1062,7 +1062,8 @@ std::error_code BitcodeReader::ParseMetadata() {        break;      }      case bitc::METADATA_STRING: { -      SmallString<8> String(Record.begin(), Record.end()); +      std::string String(Record.begin(), Record.end()); +      llvm::UpgradeMDStringConstant(String);        Value *V = MDString::get(Context, String);        MDValueList.AssignValue(V, NextMDValueNo++);        break; | 

