mirror of https://github.com/llvm/torch-mlir
31 lines
640 B
MLIR
31 lines
640 B
MLIR
|
// RUN: npcomp-opt -split-input-file -verify-diagnostics <%s
|
||
|
|
||
|
// -----
|
||
|
|
||
|
tcp.global @g dense<0.0> : tensor<2xf32>
|
||
|
|
||
|
func @f() {
|
||
|
// expected-error @+1 {{must reference a valid symbol}}
|
||
|
tcp.get_global_memref @nonexistent_symbol : memref<3xf32>
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// -----
|
||
|
|
||
|
tcp.global @g dense<0.0> : tensor<2xf32>
|
||
|
|
||
|
func @f() {
|
||
|
// expected-error @+1 {{inconsistent with shape of global}}
|
||
|
tcp.get_global_memref @g : memref<3xf32>
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// -----
|
||
|
|
||
|
tcp.global @g dense<0.0> : tensor<2xf32>
|
||
|
|
||
|
func @f() {
|
||
|
// expected-error @+1 {{inconsistent with element type of global}}
|
||
|
tcp.get_global_memref @g : memref<2xi8>
|
||
|
return
|
||
|
}
|