mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-25 00:24:26 +00:00
TableGen: allow use of uint64_t for available features mask.
ARM in particular is getting dangerously close to exceeding 32 bits worth of possible subtarget features. When this happens, various parts of MC start to fail inexplicably as masks get truncated to "unsigned". Mostly just refactoring at present, and there's probably no way to test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215887 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -1636,7 +1636,7 @@ bool AsmParser::parseStatement(ParseStatementInfo &Info) {
|
||||
|
||||
// If parsing succeeded, match the instruction.
|
||||
if (!HadError) {
|
||||
unsigned ErrorInfo;
|
||||
uint64_t ErrorInfo;
|
||||
getTargetParser().MatchAndEmitInstruction(IDLoc, Info.Opcode,
|
||||
Info.ParsedOperands, Out,
|
||||
ErrorInfo, ParsingInlineAsm);
|
||||
|
Reference in New Issue
Block a user