[Mlir-commits] [mlir] [mlir][emitc] Add 'emitc.switch' op to the dialect (PR #102331)
Simon Camphausen
llvmlistbot at llvm.org
Mon Aug 12 05:27:30 PDT 2024
================
@@ -80,8 +80,129 @@ func.func @array_as_result(%arg: !emitc.array<4xi8>) -> (!emitc.array<4xi8>) {
}
// -----
+
func.func @ptr_to_array() {
// expected-error at +1 {{cannot emit pointer to array type '!emitc.ptr<!emitc.array<9xi16>>'}}
%v = "emitc.variable"(){value = #emitc.opaque<"NULL">} : () -> !emitc.ptr<!emitc.array<9xi16>>
return
}
+
----------------
simon-camp wrote:
These should all go into `test/Dialect/EmitC/invlaid_ops.mlir` as they are verification errors and not errors during code emission.
https://github.com/llvm/llvm-project/pull/102331
More information about the Mlir-commits
mailing list