summaryrefslogtreecommitdiffstats
path: root/eval/src
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2019-03-06 18:14:03 +0100
committerTor Egge <Tor.Egge@broadpark.no>2019-03-07 13:28:48 +0100
commit93c5cb44ba9f8fa36314b8a4d6d57b75422f8c29 (patch)
tree0aabf97b84256fe9c10d3d22de0b9ddcf73d9129 /eval/src
parent99bcfb517bd0b57c24f81478c3767f1b8d369fb3 (diff)
Check for assignable tensor type when setting tensor in TensorFieldValue.
Diffstat (limited to 'eval/src')
-rw-r--r--eval/src/vespa/eval/tensor/test/test_utils.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/eval/src/vespa/eval/tensor/test/test_utils.h b/eval/src/vespa/eval/tensor/test/test_utils.h
index f1bb4b7b603..5daae74284b 100644
--- a/eval/src/vespa/eval/tensor/test/test_utils.h
+++ b/eval/src/vespa/eval/tensor/test/test_utils.h
@@ -9,14 +9,14 @@
namespace vespalib::tensor::test {
template <typename T>
-std::unique_ptr<const T>
+std::unique_ptr<T>
makeTensor(const vespalib::eval::TensorSpec &spec)
{
auto value = DefaultTensorEngine::ref().from_spec(spec);
- const T *tensor = dynamic_cast<const T *>(value->as_tensor());
+ T *tensor = dynamic_cast<T *>(value.get());
ASSERT_TRUE(tensor);
value.release();
- return std::unique_ptr<const T>(tensor);
+ return std::unique_ptr<T>(tensor);
}
}