Commit 46a6d50fdf
Changed files (2)
src
test
cases
compile_errors
src/Sema.zig
@@ -16883,10 +16883,7 @@ fn zirBuiltinSrc(
// fn_name: [:0]const u8,
func_name_val,
// line: u32,
- try mod.intern(.{ .runtime_value = .{
- .ty = .u32_type,
- .val = (try mod.intValue(Type.u32, extra.line + 1)).toIntern(),
- } }),
+ (try mod.intValue(Type.u32, extra.line + 1)).toIntern(),
// column: u32,
(try mod.intValue(Type.u32, extra.column + 1)).toIntern(),
};
test/cases/compile_errors/src_fields_runtime.zig
@@ -1,17 +0,0 @@
-pub export fn entry1() void {
- const s = @src();
- comptime var a: []const u8 = s.file;
- comptime var b: []const u8 = s.fn_name;
- comptime var c: u32 = s.column;
- comptime var d: u32 = s.line;
- _ = a;
- _ = b;
- _ = c;
- _ = d;
-}
-
-// error
-// backend=stage2
-// target=native
-//
-// :6:28: error: cannot store runtime value in compile time variable