mirror of
https://github.com/RPCS3/llvm.git
synced 2026-01-31 01:25:19 +01:00
[IR] Upgrade comment token in objc retain release marker for asm call
Older compiler issued '#' instead of ';' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@330173 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user