diff --git a/vlib/v/gen/c/cgen.v b/vlib/v/gen/c/cgen.v index 53651718bf7664..7aa4b89ec65d92 100644 --- a/vlib/v/gen/c/cgen.v +++ b/vlib/v/gen/c/cgen.v @@ -6086,7 +6086,7 @@ fn (mut g Gen) check_expr_is_const(expr ast.Expr) bool { return g.check_expr_is_const(expr.expr) } ast.PrefixExpr { - return g.check_expr_is_const(expr.right) + return expr.right is ast.Ident || g.check_expr_is_const(expr.right) } else { return false