stage2: make line field of @src runtime known

This commit is contained in:
Veikka Tuominen
2022-07-06 11:23:53 +03:00
parent 226994cd7e
commit 89cef9f5f7
4 changed files with 27 additions and 3 deletions

View File

@@ -0,0 +1,14 @@
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