mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 22:24:54 +00:00
Check that MnemonicAlias doesn't map back to the same string.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125792 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1881,6 +1881,8 @@ static bool EmitMnemonicAliases(raw_ostream &OS, const AsmMatcherInfo &Info) {
|
|||||||
AliasWithNoPredicate = i;
|
AliasWithNoPredicate = i;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if (R->getValueAsString("ToMnemonic") == I->first)
|
||||||
|
throw TGError(R->getLoc(), "MnemonicAlias to the same string");
|
||||||
|
|
||||||
if (!MatchCode.empty())
|
if (!MatchCode.empty())
|
||||||
MatchCode += "else ";
|
MatchCode += "else ";
|
||||||
|
Reference in New Issue
Block a user