]> gitweb.factorcode.org Git - factor.git/commitdiff
Merge branch 'master' of http://factorcode.org/git/factor
authorDoug Coleman <doug.coleman@gmail.com>
Thu, 17 Jun 2010 04:00:37 +0000 (23:00 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Thu, 17 Jun 2010 04:00:37 +0000 (23:00 -0500)
vm/free_list_allocator.hpp

index 7d7807ef9ab71dcb5d4df8e0132c7d775f2c5033..8c63bd487d482def2295958e80ab0e695e0c5091 100644 (file)
@@ -164,7 +164,7 @@ template<typename Block, typename Iterator> struct heap_compactor {
        {
                if(this->state->marked_p(block))
                {
-                       *finger = block;
+                       *finger = (Block *)((char *)block + size);
                        memmove((Block *)address,block,size);
                        iter(block,(Block *)address,size);
                        address += size;