Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
felipensp committed Jan 4, 2025
1 parent c421c8c commit 28b5e10
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion vlib/v/gen/c/assign.v
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ fn (mut g Gen) assign_stmt(node_ ast.AssignStmt) {
g.assign_ct_type = var_type
}
} else if val is ast.InfixExpr && val.op in [.plus, .minus, .mul, .div, .mod]
&& g.comptime.is_comptime(val.left) {
&& val.left_ct_expr {
ctyp := g.unwrap_generic(g.type_resolver.get_type(val.left))
if ctyp != ast.void_type {
ct_type_var := g.comptime.get_ct_type_var(val.left)
Expand Down
4 changes: 2 additions & 2 deletions vlib/v/type_resolver/type_resolver.v
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,9 @@ pub fn (mut t TypeResolver) get_type(node ast.Expr) ast.Type {
} else if node is ast.ParExpr && t.info.is_comptime(node.expr) {
return t.get_type(node.expr)
} else if node is ast.InfixExpr {
if !node.left.is_literal() && t.info.is_comptime(node.left) {
if node.left_ct_expr {
return t.get_type(node.left)
} else if !node.right.is_literal() && t.info.is_comptime(node.right) {
} else if node.right_ct_expr {
return t.get_type(node.right)
}
} else if node is ast.CastExpr && node.typ.has_flag(.generic) {
Expand Down

0 comments on commit 28b5e10

Please sign in to comment.