// RUN: mlir-opt %s -split-input-file -verify-diagnostics | |
// ----- | |
func @module_op() { | |
// expected-error@+1 {{Operations with a 'SymbolTable' must have exactly one block}} | |
module { | |
^bb1: | |
"test.dummy"() : () -> () | |
^bb2: | |
"test.dummy"() : () -> () | |
} | |
return | |
} | |
// ----- | |
func @module_op() { | |
// expected-error@+1 {{region should have no arguments}} | |
module { | |
^bb1(%arg: i32): | |
} | |
return | |
} | |
// ----- | |
// expected-error@+1 {{can only contain attributes with dialect-prefixed names}} | |
module attributes {attr} { | |
} | |