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 28b5e10 commit 2567f5d
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
4 changes: 2 additions & 2 deletions vlib/v/type_resolver/generic_resolver.v
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ pub fn (mut ct TypeResolver) unwrap_generic_expr(expr ast.Expr, default_typ ast.
return expr.typ
}
ast.InfixExpr {
if ct.info.is_comptime(expr.left) {
if expr.left_ct_expr {
return ct.resolver.unwrap_generic(ct.get_type(expr.left))
}
if ct.info.is_comptime(expr.right) {
if expr.right_ct_expr {
return ct.resolver.unwrap_generic(ct.get_type(expr.right))
}
return default_typ
Expand Down
1 change: 1 addition & 0 deletions vlib/v/type_resolver/type_resolver.v
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ pub fn (mut t TypeResolver) get_type(node ast.Expr) ast.Type {
return t.get_type(node.right)
}
} else if node is ast.CastExpr && node.typ.has_flag(.generic) {
// T(expr)
return t.resolver.unwrap_generic(node.typ)
}
return ast.void_type
Expand Down

0 comments on commit 2567f5d

Please sign in to comment.