[cxx][x86] int/ptr casts (mono/mono#17570)
authorJay Krell <jaykrell@microsoft.com>
Sat, 26 Oct 2019 16:26:15 +0000 (09:26 -0700)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Sat, 26 Oct 2019 16:26:15 +0000 (18:26 +0200)
[cxx][x86] int/ptr casts

Commit migrated from https://github.com/mono/mono/commit/5f3446bd12c32727b926eb0d39769af96a6a389c

src/mono/mono/mini/mini-x86.c

index 76a3bd7..fd66c80 100644 (file)
@@ -4203,8 +4203,8 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                        int nursery_shift, card_table_shift;
                        gpointer card_table_mask;
                        size_t nursery_size;
-                       gulong card_table = (gulong)mono_gc_get_card_table (&card_table_shift, &card_table_mask);
-                       gulong nursery_start = (gulong)mono_gc_get_nursery (&nursery_shift, &nursery_size);
+                       gulong card_table = (gsize)mono_gc_get_card_table (&card_table_shift, &card_table_mask);
+                       gulong nursery_start = (gsize)mono_gc_get_nursery (&nursery_shift, &nursery_size);
                        gboolean card_table_nursery_check = mono_gc_card_table_nursery_check ();
 
                        /*