-
-
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 std = @import("std");
const nan = std.math.nan;
var rt_nan: @Vector(1, f32) = .{nan(f32)};
var rt_zero: @Vector(1, f32) = .{0};
const ct_zero: @Vector(1, f32) = .{0};
pub fn main() void {
std.debug.print("{} {}\n", .{ rt_nan * rt_zero, rt_nan * ct_zero });
}$ zig run repro.zig
{ nan } { 0e0 }
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.