]> Nishi Git Mirror - gwion.git/commitdiff
:art: uX implicit cast from int
authorfennecdjay <fennecdjay@gmail.com>
Wed, 21 Sep 2022 10:06:50 +0000 (12:06 +0200)
committerfennecdjay <fennecdjay@gmail.com>
Wed, 21 Sep 2022 10:06:50 +0000 (12:06 +0200)
src/lib/prim.c

index 07a78a04a7b5c1a11f09ca23d687e8747a959791..4e0fa1ab834c470b34567e1ca1cd1d669dc4e214 100644 (file)
@@ -640,14 +640,20 @@ GWION_IMPORT(prim) {
   t_u8->actual_size = 1;
   gwi_gack(gwi, t_u8, gack_u8);
   gwi_add_type(gwi, t_u8);
+  GWI_BB(gwi_oper_ini(gwi, "int", "u8", "u8"))
+  GWI_BB(gwi_oper_end(gwi, "@implicit", NoOp))
   const Type t_u16 = gwi_mk_type(gwi, "u16", SZ_INT, "int");
   t_u16->actual_size = 2;
   gwi_gack(gwi, t_u16, gack_u16);
   gwi_add_type(gwi, t_u16);
+  GWI_BB(gwi_oper_ini(gwi, "int", "u16", "u16"))
+  GWI_BB(gwi_oper_end(gwi, "@implicit", NoOp))
   const Type t_u32 = gwi_mk_type(gwi, "u32", SZ_INT, "int");
   t_u32->actual_size = 4;
   gwi_gack(gwi, t_u32, gack_u32);
   gwi_add_type(gwi, t_u32);
+  GWI_BB(gwi_oper_ini(gwi, "int", "u32", "u32"))
+  GWI_BB(gwi_oper_end(gwi, "@implicit", NoOp))
   GWI_BB(import_float(gwi))    // const folded
   GWI_BB(import_intfloat(gwi)) // const folded
   GWI_BB(import_floatint(gwi)) // const folded