mirror of
https://github.com/ziglang/zig.git
synced 2026-02-21 16:54:52 +00:00
Re-factor: Change AstGen.ResultLoc to be a struct
This re-factor is intended to make it easier to track what kind of operator/expression consumes a result location, without overloading the ResultLoc union for this purpose. This is used in the following commit to keep track of initializer expressions of `const` variables to avoid popping error traces pre-maturely. Hopefully this will also be useful for implementing RLS temporaries in the future.
This commit is contained in:
parent
724d753638
commit
77720e30aa
1711
src/AstGen.zig
1711
src/AstGen.zig
File diff suppressed because it is too large
Load Diff
@ -7,6 +7,7 @@ test "issue12891" {
|
||||
try std.testing.expect(i < f);
|
||||
}
|
||||
test "nan" {
|
||||
if (builtin.zig_backend == .stage1) return error.SkipZigTest; // TODO
|
||||
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
|
||||
|
||||
const f = comptime std.math.nan(f64);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user