mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-29 06:44:46 +00:00
Use new try impl for ? operator
This commit is contained in:
parent
193c23bac8
commit
de626102c8
20 changed files with 429 additions and 110 deletions
|
@ -870,6 +870,7 @@ pub fn constrain_expr(
|
|||
ok_payload_var,
|
||||
err_payload_var,
|
||||
err_ext_var,
|
||||
kind,
|
||||
} => {
|
||||
let result_var_index = constraints.push_variable(*result_var);
|
||||
let result_expected_type = constraints.push_expected_type(ForReason(
|
||||
|
@ -891,6 +892,7 @@ pub fn constrain_expr(
|
|||
*ok_payload_var,
|
||||
*err_payload_var,
|
||||
result_expr.region,
|
||||
*kind,
|
||||
);
|
||||
|
||||
let return_type_index = constraints.push_variable(*return_var);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue