]> granicus.if.org Git - gc/commitdiff
Fix 'incompatible ptr-to-int conversion' compiler warning in push_all_stack
authorIvan Maidanski <ivmai@mail.ru>
Thu, 17 Nov 2016 06:56:12 +0000 (09:56 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 27 Nov 2016 08:54:25 +0000 (11:54 +0300)
* mark_rts.c [TRACE_BUF] (GC_push_all_stack_partially_eager): Add
explicit cast to word for GC_add_trace_entry bottom/top arguments.

mark_rts.c

index a8dc04a2b7e886aa9272ae936faf8796740fc915..569049ea655bfee234435a044114a03ce5e78338 100644 (file)
@@ -602,7 +602,7 @@ STATIC void GC_push_all_stack_partially_eager(ptr_t bottom, ptr_t top,
     GC_push_all_eager(bottom, top);
   }
 # ifdef TRACE_BUF
-      GC_add_trace_entry("GC_push_all_stack", bottom, top);
+    GC_add_trace_entry("GC_push_all_stack", (word)bottom, (word)top);
 # endif
 }