Fix GCC build problem with 288f05f related to SmallVector. (#116958)
[llvm-project.git] / mlir / test / IR / invalid-module-op.mlir
blob819da8ee84dd25d301ac53b111a623d0785138ad
1 // RUN: mlir-opt %s -split-input-file -verify-diagnostics
3 // -----
5 func.func @module_op() {
6   // expected-error@+1 {{'builtin.module' op expects region #0 to have 0 or 1 blocks}}
7   builtin.module {
8   ^bb1:
9     "test.dummy"() : () -> ()
10   ^bb2:
11     "test.dummy"() : () -> ()
12   }
13   return
16 // -----
18 func.func @module_op() {
19   // expected-error@+1 {{region should have no arguments}}
20   builtin.module {
21   ^bb1(%arg: i32):
22   }
23   return
26 // -----
28 // expected-error@+1 {{can only contain attributes with dialect-prefixed names}}
29 module attributes {attr} {