| ... | @@ -5127,7 +5127,7 @@ fn tryExpr( | ... | @@ -5127,7 +5127,7 @@ fn tryExpr( |
| 5127 | else => .none, | 5127 | else => .none, |
| 5128 | }; | 5128 | }; |
| 5129 | // This could be a pointer or value depending on the `rl` parameter. | 5129 | // This could be a pointer or value depending on the `rl` parameter. |
| 5130 | const operand = try expr(parent_gz, scope, operand_rl, operand_node); | 5130 | const operand = try reachableExpr(parent_gz, scope, operand_rl, operand_node, node); |
| 5131 | const is_inline = parent_gz.force_comptime; | 5131 | const is_inline = parent_gz.force_comptime; |
| 5132 | const is_inline_bit = @as(u2, @boolToInt(is_inline)); | 5132 | const is_inline_bit = @as(u2, @boolToInt(is_inline)); |
| 5133 | const is_ptr_bit = @as(u2, @boolToInt(operand_rl == .ref)) << 1; | 5133 | const is_ptr_bit = @as(u2, @boolToInt(operand_rl == .ref)) << 1; |