diff options
Diffstat (limited to 'src/lib/netlist/plib/palloc.h')
-rw-r--r-- | src/lib/netlist/plib/palloc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/netlist/plib/palloc.h b/src/lib/netlist/plib/palloc.h index 3c33795103f..9136a82a42a 100644 --- a/src/lib/netlist/plib/palloc.h +++ b/src/lib/netlist/plib/palloc.h @@ -323,6 +323,7 @@ namespace plib { auto *mem = allocate(alignof(T), sizeof(T)); try { + // NOLINTNEXTLINE(cppcoreguidelines-owning-memory) auto *mema = new (mem) T(std::forward<Args>(args)...); return unique_pool_ptr<T>(mema, arena_deleter<aligned_arena, T>(*this)); } @@ -339,6 +340,7 @@ namespace plib { auto *mem = allocate(alignof(T), sizeof(T)); try { + // NOLINTNEXTLINE(cppcoreguidelines-owning-memory) auto *mema = new (mem) T(std::forward<Args>(args)...); return owned_pool_ptr<T>(mema, true, arena_deleter<aligned_arena, T>(*this)); } @@ -353,6 +355,7 @@ namespace plib { static T *alloc(Args&&... args) { auto *p = allocate(alignof(T), sizeof(T)); + // NOLINTNEXTLINE(cppcoreguidelines-owning-memory) return new(p) T(std::forward<Args>(args)...); } |