[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / mlir / test / Dialect / IRDL / variadics-error.irdl.mlir
blob67fa94ea8b7427bef814b5a78cf5f2e90e399e42
1 // RUN: mlir-opt %s -verify-diagnostics -split-input-file
3 irdl.dialect @errors {
4   irdl.operation @operands {
5     %0 = irdl.is i32
7     // expected-error@+1 {{'irdl.operands' op the number of operands and their variadicities must be the same, but got 2 and 1 respectively}}
8     "irdl.operands"(%0, %0) <{variadicity = #irdl<variadicity_array[single]>}> : (!irdl.attribute, !irdl.attribute) -> ()
9   }
12 // -----
14 irdl.dialect @errors {
15   irdl.operation @operands2 {
16     %0 = irdl.is i32
17    
18     // expected-error@+1 {{'irdl.operands' op the number of operands and their variadicities must be the same, but got 1 and 2 respectively}}
19     "irdl.operands"(%0) <{variadicity = #irdl<variadicity_array[single, single]>}> : (!irdl.attribute) -> ()
20   }
23 // -----
25 irdl.dialect @errors {
26   irdl.operation @results {
27     %0 = irdl.is i32
29     // expected-error@+1 {{'irdl.results' op the number of operands and their variadicities must be the same, but got 2 and 1 respectively}}
30     "irdl.results"(%0, %0) <{variadicity = #irdl<variadicity_array[single]>}> : (!irdl.attribute, !irdl.attribute) -> ()
31   }
34 // -----
36 irdl.dialect @errors {
37   irdl.operation @results2 {
38     %0 = irdl.is i32
39    
40     // expected-error@+1 {{'irdl.results' op the number of operands and their variadicities must be the same, but got 1 and 2 respectively}}
41     "irdl.results"(%0) <{variadicity = #irdl<variadicity_array[single, single]>}> : (!irdl.attribute) -> ()
42   }