diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2019-03-06 18:14:03 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2019-03-07 13:28:48 +0100 |
commit | 93c5cb44ba9f8fa36314b8a4d6d57b75422f8c29 (patch) | |
tree | 0aabf97b84256fe9c10d3d22de0b9ddcf73d9129 /eval/src | |
parent | 99bcfb517bd0b57c24f81478c3767f1b8d369fb3 (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.h | 6 |
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); } } |