| ... | @@ -9310,7 +9310,6 @@ fn builtinCall( | ... | @@ -9310,7 +9310,6 @@ fn builtinCall( |
| 9310 | .frame => return rvalue(gz, ri, try gz.addNodeExtended(.frame, node), node), | 9310 | .frame => return rvalue(gz, ri, try gz.addNodeExtended(.frame, node), node), |
| 9311 | .frame_address => return rvalue(gz, ri, try gz.addNodeExtended(.frame_address, node), node), | 9311 | .frame_address => return rvalue(gz, ri, try gz.addNodeExtended(.frame_address, node), node), |
| 9312 | .breakpoint => return rvalue(gz, ri, try gz.addNodeExtended(.breakpoint, node), node), | 9312 | .breakpoint => return rvalue(gz, ri, try gz.addNodeExtended(.breakpoint, node), node), |
| 9313 | .in_comptime => return rvalue(gz, ri, try gz.addNodeExtended(.in_comptime, node), node), | | |
| 9314 | | 9313 | |
| 9315 | .type_info => return simpleUnOpType(gz, scope, ri, node, params[0], .type_info), | 9314 | .type_info => return simpleUnOpType(gz, scope, ri, node, params[0], .type_info), |
| 9316 | .size_of => return simpleUnOpType(gz, scope, ri, node, params[0], .size_of), | 9315 | .size_of => return simpleUnOpType(gz, scope, ri, node, params[0], .size_of), |
| ... | @@ -9353,6 +9352,12 @@ fn builtinCall( | ... | @@ -9353,6 +9352,12 @@ fn builtinCall( |
| 9353 | .truncate => return typeCast(gz, scope, ri, node, params[0], .truncate, builtin_name), | 9352 | .truncate => return typeCast(gz, scope, ri, node, params[0], .truncate, builtin_name), |
| 9354 | // zig fmt: on | 9353 | // zig fmt: on |
| 9355 | | 9354 | |
| | 9355 | .in_comptime => if (gz.is_comptime) { |
| | 9356 | return astgen.failNode(node, "redundant '@inComptime' in comptime scope", .{}); |
| | 9357 | } else { |
| | 9358 | return rvalue(gz, ri, try gz.addNodeExtended(.in_comptime, node), node); |
| | 9359 | }, |
| | 9360 | |
| 9356 | .Type => { | 9361 | .Type => { |
| 9357 | const operand = try expr(gz, scope, .{ .rl = .{ .coerced_ty = .type_info_type } }, params[0]); | 9362 | const operand = try expr(gz, scope, .{ .rl = .{ .coerced_ty = .type_info_type } }, params[0]); |
| 9358 | | 9363 | |