[llvm] [RISCV][MC] Prioritize features in MultiMismatchFallback (PR #215737)

Garvit Gupta via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 21 03:02:52 PDT 2026


================
@@ -0,0 +1,20 @@
+// 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
----------------
quic-garvgupt wrote:

Pls leave  a line at the end of this file

https://github.com/llvm/llvm-project/pull/215737


More information about the llvm-commits mailing list