summaryrefslogtreecommitdiffstats
path: root/eval/src/tests/eval/fast_value/fast_value_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/tests/eval/fast_value/fast_value_test.cpp')
-rw-r--r--eval/src/tests/eval/fast_value/fast_value_test.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/eval/src/tests/eval/fast_value/fast_value_test.cpp b/eval/src/tests/eval/fast_value/fast_value_test.cpp
index 70c534b2010..2acb6c448c9 100644
--- a/eval/src/tests/eval/fast_value/fast_value_test.cpp
+++ b/eval/src/tests/eval/fast_value/fast_value_test.cpp
@@ -160,7 +160,8 @@ TEST(FastValueBuilderFactoryTest, fast_values_can_be_copied) {
auto factory = FastValueBuilderFactory::get();
for (const auto &layout: layouts) {
for (CellType ct : CellTypeUtils::list_types()) {
- TensorSpec expect = layout.cpy().cells(ct);
+ auto expect = layout.cpy().cells(ct);
+ if (expect.bad_scalar()) continue;
std::unique_ptr<Value> value = value_from_spec(expect, factory);
std::unique_ptr<Value> copy = factory.copy(*value);
TensorSpec actual = spec_from_value(*copy);