xref: /llvm-project/mlir/test/IR/invalid-custom-print-parse.mlir (revision 2dbaf265255a5fa9643a8092ec2dffa881d2cf93)
1// RUN: mlir-opt %s -split-input-file -verify-diagnostics
2
3// expected-error@+2 {{invalid dimension}}
4// expected-error@+1 {{custom op 'test.custom_dimension_list_attr' Failed parsing dimension list.}}
5test.custom_dimension_list_attr dimension_list = 1x-1
6
7// -----
8
9// expected-error@+1 {{custom op 'test.custom_dimension_list_attr' Failed parsing dimension list. Did you mean an empty list? It must be denoted by "[]".}}
10test.custom_dimension_list_attr dimension_list = -1
11
12// -----
13
14// expected-error@+2 {{expected ']'}}
15// expected-error@+1 {{custom op 'test.custom_dimension_list_attr' Failed parsing dimension list.}}
16test.custom_dimension_list_attr dimension_list = [2x3]
17
18// -----
19
20// expected-error @below {{expected attribute value}}
21test.optional_custom_attr foo
22