]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/aging_space.hpp
VM: Refactor aging_space to Factor style
[factor.git] / vm / aging_space.hpp
index ccb2d1a1a2f21d05e57cc030e9385e1fe4ab8ea7..e559fd4d39bfb186af591a8b8a0dfd3f0606f6a4 100644 (file)
@@ -1,20 +1,19 @@
-namespace factor
-{
+namespace factor {
 
 struct aging_space : bump_allocator<object> {
-       object_start_map starts;
+  object_start_map starts;
 
-       explicit aging_space(cell size, cell start) :
-               bump_allocator<object>(size,start), starts(size,start) {}
+  explicit aging_space(cell size, cell start)
+      : bump_allocator<object>(size, start), starts(size, start) {}
 
-       object *allot(cell size)
-       {
-               if(here + size > end) return NULL;
+  object* allot(cell size) {
+    if (here + size > end)
+      return NULL;
 
-               object *obj = bump_allocator<object>::allot(size);
-               starts.record_object_start_offset(obj);
-               return obj;
-       }
+    object* obj = bump_allocator<object>::allot(size);
+    starts.record_object_start_offset(obj);
+    return obj;
+  }
 };
 
 }