We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ef92ec3 commit a6af9d8Copy full SHA for a6af9d8
new.cpp
@@ -1,5 +1,6 @@
1
#include <cstddef> // std::size_t
2
#include <new>
3
+#include <stdio.h>
4
5
extern void *(*RedisModule_Alloc)(size_t bytes);
6
extern void (*RedisModule_Free)(void *ptr);
@@ -10,7 +11,7 @@ void *operator new(size_t size)
10
11
return RedisModule_Alloc(size);
12
}
13
-void* operator new(std::size_t size, const std::nothrow_t&)
14
+void* operator new(std::size_t size, const std::nothrow_t&) noexcept
15
{
16
17
@@ -24,3 +25,8 @@ void operator delete(void *p, std::size_t) noexcept
24
25
26
RedisModule_Free(p);
27
28
+
29
+void operator delete (void* p, const std::nothrow_t& ) noexcept
30
+{
31
+ RedisModule_Free(p);
32
+}
0 commit comments