summaryrefslogtreecommitdiffstats
path: root/libstdc++/src/new.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++/src/new.cpp')
-rw-r--r--libstdc++/src/new.cpp65
1 files changed, 0 insertions, 65 deletions
diff --git a/libstdc++/src/new.cpp b/libstdc++/src/new.cpp
deleted file mode 100644
index 8189159..0000000
--- a/libstdc++/src/new.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-#include "new"
-#include <stdlib.h>
-
-const std::nothrow_t std::nothrow = {};
-
-void* operator new(std::size_t size)
-{
- void* p = malloc(size);
- if (p == NULL) {
- // abort();
- }
- return p;
-}
-
-void* operator new[](std::size_t size)
-{
- void* p = malloc(size);
- if (p == NULL) {
- // abort();
- }
- return p;
-}
-
-void operator delete(void* ptr)
-{
- if (ptr) {
- free(ptr);
- }
-}
-
-void operator delete[](void* ptr)
-{
- if (ptr) {
- free(ptr);
- }
-}
-
-void* operator new(std::size_t size, const std::nothrow_t&)
-{
- return malloc(size);
-}
-
-void* operator new[](std::size_t size, const std::nothrow_t&)
-{
- return malloc(size);
-}
-
-void operator delete(void* ptr, const std::nothrow_t&)
-{
- if (ptr) {
- free(ptr);
- }
-}
-
-void operator delete[](void* ptr, const std::nothrow_t&)
-{
- if (ptr) {
- free(ptr);
- }
-}
-
-
-
-
-