diff options
| author | Michael Bebenita <mbebenita@mozilla.com> | 2010-09-07 18:09:52 -0700 |
|---|---|---|
| committer | Michael Bebenita <mbebenita@mozilla.com> | 2010-09-07 18:41:08 -0700 |
| commit | 6b7ba50e175e8e81fa0d7e56e1b360a830a7fdfd (patch) | |
| tree | 5cd01801e22c20ea7b13b8d3455c00fe65a29f3f /src | |
| parent | 066c14009b83ba7dd51c27dba7a16b7971b0ce63 (diff) | |
| download | rust-6b7ba50e175e8e81fa0d7e56e1b360a830a7fdfd.tar.gz rust-6b7ba50e175e8e81fa0d7e56e1b360a830a7fdfd.zip | |
Added "new" inline operators to memory regions.
Diffstat (limited to 'src')
| -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 3411d867ebf..affdd8f9974 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 */ |
