diff --git a/internal.h b/internal.h index 5fe888cd04..b2ef2d5258 100644 --- a/internal.h +++ b/internal.h @@ -914,8 +914,8 @@ struct vm_throw_data { struct vm_ifunc_argc { #if SIZEOF_INT * 2 > SIZEOF_VALUE - int min: (SIZEOF_VALUE * CHAR_BIT) / 2; - int max: (SIZEOF_VALUE * CHAR_BIT) / 2; + signed int min: (SIZEOF_VALUE * CHAR_BIT) / 2; + signed int max: (SIZEOF_VALUE * CHAR_BIT) / 2; #else int min, max; #endif