about summary refs log tree commit diff
path: root/src/rt/rust_kernel.h
diff options
context:
space:
mode:
authorJon Morton <jonanin@gmail.com>2012-04-03 04:37:00 -0500
committerBrian Anderson <banderson@mozilla.com>2012-04-03 16:02:38 -0700
commit386069f39ea17c594e86675fa00d878a6455137f (patch)
tree63ec677f0c2de822971f343441b71d01dd161f2f /src/rt/rust_kernel.h
parent632a4c9326561de2bd9d9ded19a82f22678a0cf4 (diff)
downloadrust-386069f39ea17c594e86675fa00d878a6455137f.tar.gz
rust-386069f39ea17c594e86675fa00d878a6455137f.zip
actually remove memory.h; include cleanups
Diffstat (limited to 'src/rt/rust_kernel.h')
-rw-r--r--src/rt/rust_kernel.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/rt/rust_kernel.h b/src/rt/rust_kernel.h
index 3683773a7fb..ec7a5876ad9 100644
--- a/src/rt/rust_kernel.h
+++ b/src/rt/rust_kernel.h
@@ -89,17 +89,13 @@ public:
 
 template <typename T> struct kernel_owned {
     inline void *operator new(size_t size, rust_kernel *kernel,
-                              const char *tag);
+                              const char *tag) {
+        return kernel->malloc(size, tag);
+    }
 
     void operator delete(void *ptr) {
         ((T *)ptr)->kernel->free(ptr);
     }
 };
 
-template <typename T>
-inline void *kernel_owned<T>::operator new(size_t size, rust_kernel *kernel,
-                                           const char *tag) {
-    return kernel->malloc(size, tag);
-}
-
 #endif /* RUST_KERNEL_H */