diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index ab24be2c2a..801d66ba7d 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -1963,6 +1963,10 @@ fn (mut g Gen) expr(node ast.Expr) { // } // g.write(')(') g.expr(node.expr) + if node.expr is ast.IntegerLiteral && + node.typ in [table.u64_type, table.u32_type, table.u16_type] { + g.write('U') + } g.write('))') } }