aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/include
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-10-04 18:18:46 +0200
committerGitHub Enterprise <[email protected]>2025-10-04 18:18:46 +0200
commitfa27cf49842fb8418ed1dbe2e7e3d006c86a16e8 (patch)
tree1ed04664f11028624778ca8f1f1ed59916539e11 /src/zencore/include
parent5.7.5 (diff)
downloadzen-fa27cf49842fb8418ed1dbe2e7e3d006c86a16e8.tar.xz
zen-fa27cf49842fb8418ed1dbe2e7e3d006c86a16e8.zip
fix link error with operator new (#553)
Diffstat (limited to 'src/zencore/include')
-rw-r--r--src/zencore/include/zencore/memory/newdelete.h33
1 files changed, 10 insertions, 23 deletions
diff --git a/src/zencore/include/zencore/memory/newdelete.h b/src/zencore/include/zencore/memory/newdelete.h
index 059f1d5ea..2ec92b91b 100644
--- a/src/zencore/include/zencore/memory/newdelete.h
+++ b/src/zencore/include/zencore/memory/newdelete.h
@@ -156,26 +156,13 @@ operator new[](std::size_t n, std::align_val_t al, const std::nothrow_t&) noexce
// EASTL operator new
-void*
-operator new[](size_t size, const char* pName, int flags, unsigned debugFlags, const char* file, int line)
-{
- ZEN_UNUSED(pName, flags, debugFlags, file, line);
- return zen_new(size);
-}
-
-void*
-operator new[](size_t size,
- size_t alignment,
- size_t alignmentOffset,
- const char* pName,
- int flags,
- unsigned debugFlags,
- const char* file,
- int line)
-{
- ZEN_UNUSED(alignmentOffset, pName, flags, debugFlags, file, line);
-
- ZEN_ASSERT_SLOW(alignmentOffset == 0); // currently not supported
-
- return zen_new_aligned(size, alignment);
-}
+void* operator new[](size_t size, const char* pName, int flags, unsigned debugFlags, const char* file, int line);
+
+void* operator new[](size_t size,
+ size_t alignment,
+ size_t alignmentOffset,
+ const char* pName,
+ int flags,
+ unsigned debugFlags,
+ const char* file,
+ int line); \ No newline at end of file