diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-02-27 08:26:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-27 08:26:31 +0100 |
commit | 6e0b112a2e91e2218786be8d4aff6f6d67806d5f (patch) | |
tree | 20041f0f5729115ff342035befdf5b2beecea832 /vespamalloc | |
parent | 4f85165d0fdf0db76da002d41d0843205e35991e (diff) | |
parent | 412820c0135aa57b244e31dc48118a6a7bcb0b13 (diff) |
Merge pull request #21440 from vespa-engine/toregge/remove-inlining-warnings-in-vespamalloc
Remove inlining warnings (vespamalloc).
Diffstat (limited to 'vespamalloc')
-rw-r--r-- | vespamalloc/src/tests/allocfree/allocfree.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/vespamalloc/src/tests/allocfree/allocfree.cpp b/vespamalloc/src/tests/allocfree/allocfree.cpp index 2b603fdd033..32f881a4b96 100644 --- a/vespamalloc/src/tests/allocfree/allocfree.cpp +++ b/vespamalloc/src/tests/allocfree/allocfree.cpp @@ -19,27 +19,34 @@ class FreeWorker : public Consumer { public: FreeWorker(uint32_t maxQueue, bool inverse) : Consumer (maxQueue, inverse) {} + ~FreeWorker() override; private: void consume(void * p) override { free(p); } }; +FreeWorker::~FreeWorker() = default; + //----------------------------------------------------------------------------- class MallocWorker : public Producer { public: MallocWorker(uint32_t size, uint32_t cnt, FreeWorker &target) : Producer(cnt, target), _size(size) {} + ~MallocWorker() override; private: uint32_t _size; void * produce() override { return malloc(_size); } }; +MallocWorker::~MallocWorker() = default; + //----------------------------------------------------------------------------- class MallocFreeWorker : public ProducerConsumer { public: MallocFreeWorker(uint32_t size, uint32_t cnt, bool inverse) : ProducerConsumer(cnt, inverse), _size(size) { } + ~MallocFreeWorker() override; private: uint32_t _size; @@ -47,6 +54,8 @@ private: void consume(void * p) override { free(p); } }; +MallocFreeWorker::~MallocFreeWorker() = default; + //----------------------------------------------------------------------------- int Test::Main() { |