Skip to content

Commit 14211bb

Browse files
authored
build(memory): Add placement new for VC6 compat with GameMemoryNull (#1701)
1 parent 630f6df commit 14211bb

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Core/GameEngine/Include/Common/GameMemoryNull.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,3 +163,9 @@ extern void* __cdecl operator new[](size_t size, const char *, int);
163163
extern void __cdecl operator delete[](void *p, const char *, int);
164164

165165
#endif
166+
167+
#if defined(_MSC_VER) && _MSC_VER < 1300
168+
// additional overloads for 'placement new'
169+
inline void* __cdecl operator new[](size_t s, void* p) { return p; }
170+
inline void __cdecl operator delete[](void*, void* p) {}
171+
#endif

0 commit comments

Comments
 (0)