-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorfrontendTokenization, parsing, AstGen, Sema, and Liveness.Tokenization, parsing, AstGen, Sema, and Liveness.
Milestone
Description
const nan = @import("std").math.nan;
comptime {
@compileLog(nan(f32) * @as(f32, 0));
@compileLog(@Vector(1, f32){nan(f32)} * @Vector(1, f32){0});
}$ zig build-obj repro.zig
repro.zig:3:5: error: found compile log statement
@compileLog(nan(f32) * @as(f32, 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compile Log Output:
@as(f32, nan)
@as(@Vector(1, f32), .{ 0 })
As an added bonus for fixing this bug, you can delete the lines in test/behavior/x86_64/math.zig referencing this issue!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorfrontendTokenization, parsing, AstGen, Sema, and Liveness.Tokenization, parsing, AstGen, Sema, and Liveness.