diff options
| -rw-r--r-- | src/rt/memory_region.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/rt/memory_region.h b/src/rt/memory_region.h index 3411d867..affdd8f9 100644 --- a/src/rt/memory_region.h +++ b/src/rt/memory_region.h @@ -34,4 +34,12 @@ public: virtual ~memory_region(); }; +inline void *operator new(size_t size, memory_region ®ion) { + return region.malloc(size); +} + +inline void *operator new(size_t size, memory_region *region) { + return region->malloc(size); +} + #endif /* MEMORY_REGION_H */ |