Skip to content

Commit 8147388

Browse files
authored
checker: fix possible race on expected arg types unwrapping on cgen (#25815)
1 parent cf1257f commit 8147388

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

vlib/v/checker/fn.v

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2890,6 +2890,9 @@ fn (mut c Checker) set_node_expected_arg_types(mut node ast.CallExpr, func &ast.
28902890
node.expected_arg_types << func.params[i].typ
28912891
}
28922892
}
2893+
if func.generic_names.len > 0 {
2894+
node.expected_arg_types.map(c.unwrap_generic(it))
2895+
}
28932896
}
28942897

28952898
fn (mut c Checker) post_process_generic_fns() ! {

0 commit comments

Comments
 (0)