[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / mlir / test / mlir-tblgen / expect-symbol.td
blob23407311165ac018a3d8b134f97d15655a9df377
1 // RUN: not mlir-tblgen -gen-rewriters -I %S/../../include %s 2>&1 | FileCheck %s
3 include "mlir/IR/OpBase.td"
4 include "mlir/IR/PatternBase.td"
6 def Test_Dialect : Dialect {
7   let name = "test";
10 def OpA : Op<Test_Dialect, "a"> {
11   let arguments = (ins I32Attr:$attr);
13 def OpB : Op<Test_Dialect, "b"> {
14   let arguments = (ins I32Attr:$attr);
17 def : Pat<(OpA $attr), (OpB $attr),
18           // CHECK: operands to additional constraints can only be symbol references
19           [(Constraint<CPred<"$0->getValue() == $1">> $attr, 42)]>;