]> gitweb.factorcode.org Git - factor.git/commitdiff
VM: next_block_after can be removed
authorBjörn Lindqvist <bjourne@gmail.com>
Mon, 14 Nov 2016 21:56:33 +0000 (22:56 +0100)
committerBjörn Lindqvist <bjourne@gmail.com>
Tue, 15 Nov 2016 02:49:46 +0000 (03:49 +0100)
vm/mark_bits.hpp

index 410af37a4e50329755e79865e09bcb9777436ad7..d1307933fe9b33bf5e7e641a1d978b54cb1ddd06 100644 (file)
@@ -51,13 +51,9 @@ struct mark_bits {
     return (bits[position.first] & ((cell)1 << position.second)) != 0;
   }
 
-  cell next_block_after(const cell block, const cell size) {
-    return block + size;
-  }
-
   void set_bitmap_range(cell* bits, const cell address, const cell size) {
     std::pair<cell, cell> start = bitmap_deref(address);
-    std::pair<cell, cell> end = bitmap_deref(next_block_after(address, size));
+    std::pair<cell, cell> end = bitmap_deref(address + size);
 
     cell start_mask = ((cell)1 << start.second) - 1;
     cell end_mask = ((cell)1 << end.second) - 1;