29 lines · plain
1// RUN: mlir-opt %s -split-input-file -verify-diagnostics2 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-16 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 = -111 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 foo22 23// -----24 25// expected-error @below {{unknown key '"foo"' when parsing properties dictionary}}26test.op_with_enum_prop_attr_form <{value = 0 : i32, foo}>27 28 29