aboutsummaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2020-10-20 22:46:33 +0200
committerTor Egge <Tor.Egge@broadpark.no>2020-10-20 22:46:33 +0200
commit5ab01581d23b572e16365034a87e1a252715fca4 (patch)
tree5b6521bd9ceaea4c46e8d595fe2946ad1fe09300 /eval
parentae98a177c07c1e265a40f9964d6556c58542207d (diff)
Add delete operators for PackedMappings and PackedMixedTensor.
Diffstat (limited to 'eval')
-rw-r--r--eval/src/vespa/eval/tensor/mixed/packed_mappings.h2
-rw-r--r--eval/src/vespa/eval/tensor/mixed/packed_mixed_tensor.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/eval/src/vespa/eval/tensor/mixed/packed_mappings.h b/eval/src/vespa/eval/tensor/mixed/packed_mappings.h
index c36bf69bb05..04e73f0975f 100644
--- a/eval/src/vespa/eval/tensor/mixed/packed_mappings.h
+++ b/eval/src/vespa/eval/tensor/mixed/packed_mappings.h
@@ -100,6 +100,8 @@ private:
int32_t sortid_of_address(const Address &address) const;
int32_t sortid_of_enums(const InternalAddress &address) const;
+public:
+ static void operator delete(void* ptr) { ::operator delete(ptr); }
};
} // namespace
diff --git a/eval/src/vespa/eval/tensor/mixed/packed_mixed_tensor.h b/eval/src/vespa/eval/tensor/mixed/packed_mixed_tensor.h
index 215af27d79f..3c448af7d76 100644
--- a/eval/src/vespa/eval/tensor/mixed/packed_mixed_tensor.h
+++ b/eval/src/vespa/eval/tensor/mixed/packed_mixed_tensor.h
@@ -48,6 +48,7 @@ public:
// Value::Index API:
size_t size() const override { return _mappings.size(); }
std::unique_ptr<View> create_view(const std::vector<size_t> &dims) const override;
+ static void operator delete(void* ptr) { ::operator delete(ptr); }
};
} // namespace