| ... | ... | @@ -9310,7 +9310,6 @@ fn builtinCall( |
| 9310 | 9310 | .frame => return rvalue(gz, ri, try gz.addNodeExtended(.frame, node), node), |
| 9311 | 9311 | .frame_address => return rvalue(gz, ri, try gz.addNodeExtended(.frame_address, node), node), |
| 9312 | 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 | 9314 | .type_info => return simpleUnOpType(gz, scope, ri, node, params[0], .type_info), |
| 9316 | 9315 | .size_of => return simpleUnOpType(gz, scope, ri, node, params[0], .size_of), |
| ... | ... | @@ -9353,6 +9352,12 @@ fn builtinCall( |
| 9353 | 9352 | .truncate => return typeCast(gz, scope, ri, node, params[0], .truncate, builtin_name), |
| 9354 | 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 | 9361 | .Type => { |
| 9357 | 9362 | const operand = try expr(gz, scope, .{ .rl = .{ .coerced_ty = .type_info_type } }, params[0]); |
| 9358 | 9363 | |