From 6b7ba50e175e8e81fa0d7e56e1b360a830a7fdfd Mon Sep 17 00:00:00 2001 From: Michael Bebenita Date: Tue, 7 Sep 2010 18:09:52 -0700 Subject: Added "new" inline operators to memory regions. --- src/rt/memory_region.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/rt/memory_region.h') 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 */ -- cgit v1.2.3