[llvm] TableGen: Replace assertion with error for unexpected pattern inputs (PR #159687)
Sergei Barannikov via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 18 20:21:32 PDT 2025
================
@@ -2795,7 +2795,11 @@ bool TreePatternNode::ApplyTypeConstraints(TreePattern &TP, bool NotRegisters) {
return MadeChange;
}
- assert(getOperator()->isSubClassOf("SDNodeXForm") && "Unknown node type!");
+ if (!getOperator()->isSubClassOf("SDNodeXForm")) {
+ TP.error("unknown node type '" + getOperator()->getName() +
+ " in input pattern");
----------------
s-barannikov wrote:
```suggestion
"' in input pattern");
```
https://github.com/llvm/llvm-project/pull/159687
More information about the llvm-commits
mailing list