diff options
author | Gerolf Hoflehner <ghoflehner@apple.com> | 2018-04-17 04:02:24 +0000 |
---|---|---|
committer | Gerolf Hoflehner <ghoflehner@apple.com> | 2018-04-17 04:02:24 +0000 |
commit | 1c3a07834e9bdbde110a3ec0faaee9a40e765760 (patch) | |
tree | ac081b01ae44574ad17eb0e52dc9a67d53165bde /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 2f6d00612d62c0da948145574c396c53543e21f4 (diff) | |
download | llvm-1c3a07834e9bdbde110a3ec0faaee9a40e765760.zip llvm-1c3a07834e9bdbde110a3ec0faaee9a40e765760.tar.gz llvm-1c3a07834e9bdbde110a3ec0faaee9a40e765760.tar.bz2 |
[IR] Upgrade comment token in objc retain release marker for asm call
Older compiler issued '#' instead of ';'
llvm-svn: 330173
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
-rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 1a65cee..9d826aa 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -2522,6 +2522,7 @@ Error BitcodeReader::parseConstants() { for (unsigned i = 0; i != ConstStrSize; ++i) ConstrStr += (char)Record[3+AsmStrSize+i]; PointerType *PTy = cast<PointerType>(CurTy); + UpgradeInlineAsmString(&AsmStr); V = InlineAsm::get(cast<FunctionType>(PTy->getElementType()), AsmStr, ConstrStr, HasSideEffects, IsAlignStack); break; @@ -2547,6 +2548,7 @@ Error BitcodeReader::parseConstants() { for (unsigned i = 0; i != ConstStrSize; ++i) ConstrStr += (char)Record[3+AsmStrSize+i]; PointerType *PTy = cast<PointerType>(CurTy); + UpgradeInlineAsmString(&AsmStr); V = InlineAsm::get(cast<FunctionType>(PTy->getElementType()), AsmStr, ConstrStr, HasSideEffects, IsAlignStack, InlineAsm::AsmDialect(AsmDialect)); |