Index: base/allocator/new_delete_type_ignore.cc |
diff --git a/base/allocator/new_delete_type_ignore.cc b/base/allocator/new_delete_type_ignore.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d79d0d1abeaad63de3bf1a8675be142d1ae00e2f |
--- /dev/null |
+++ b/base/allocator/new_delete_type_ignore.cc |
@@ -0,0 +1,22 @@ |
+// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "new_delete_type.h" |
+#include <iostream> |
+ |
+void* operator new(size_t size, const std::type_info& t) { |
+ return ::operator new(size); |
+} |
+ |
+void operator delete(void* address, const std::type_info &t) { |
+ ::operator delete(address); |
+} |
+ |
+void* operator new[](size_t size, const std::type_info& t) { |
+ return ::operator new[](size); |
+} |
+ |
+void operator delete[](void* address, const std::type_info &t) { |
+ ::operator delete[](address); |
+} |