blob: fe521f2c6bd8967f2f20ba4e6566810ab06985b5 [file] [edit]
// RUN: not llvm-tblgen -gen-asm-matcher -I %p/../../include %s -o /dev/null 2>&1 | FileCheck %s --implicit-check-not="error:"
include "llvm/Target/Target.td"
def ArchInstrInfo : InstrInfo;
def ArchAsmParser : AsmParser {
let ReportMultipleNearMisses = false;
let PrioritizeFeatureInMultiMismatchFallback = true;
}
def Arch : Target {
let InstructionSet = ArchInstrInfo;
let AssemblyParsers = [ArchAsmParser];
}
def Reg : Register<"reg">;
def RegClass : RegisterClass<"foo", [i32], 0, (add Reg)>;
// CHECK: error: 'PrioritizeFeatureInMultiMismatchFallback' requires 'ReportMultipleNearMisses' to be set