11 lines · plain
1// RUN: mlir-opt -convert-scf-to-emitc %s -split-input-file -verify-diagnostics2 3func.func @unsupported_type_vector(%arg0 : index, %arg1 : index, %arg2 : index) -> vector<3xindex> {4 %zero = arith.constant dense<0> : vector<3xindex>5 // expected-error@+1 {{failed to legalize operation 'scf.for'}}6 %r = scf.for %i0 = %arg0 to %arg1 step %arg2 iter_args(%acc = %zero) -> vector<3xindex> {7 scf.yield %acc : vector<3xindex>8 }9 return %r : vector<3xindex>10}11