* src/mm/cacao-gc/final.c (final_register): Uses list_add_first instead of list_add_last
[cacao.git] / src / mm / cacao-gc / final.c
index 14fec2bb3d1957a871a86c07c387a0d063abfd8c..c09d65d992f97700e371fc34490dc3b9ce72e293 100644 (file)
@@ -57,7 +57,7 @@ void final_register(java_objectheader *o, methodinfo *finalizer)
        fe->o         = o;
        fe->finalizer = finalizer;
 
-       list_add_last(final_list, fe);
+       list_add_first(final_list, fe);
 
        GC_LOG( printf("Finalizer registered for: %p\n", (void *) o); );
 }