zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 805f9b309bee2d1a6c4fa34f1bc2746a8e60c35f (tree)
parent a1a3e46e0aa9add9997fe8d56f167830e007ab7f
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Fri, 27 Sep 2019 10:58:39 -0400

add regression test for alignment of constants

closes #1741

Diffstat:
Mtest/stage1/behavior.zig | 1+
Atest/stage1/behavior/bugs/1741.zig | 6++++++
2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/test/stage1/behavior.zig b/test/stage1/behavior.zig @@ -24,6 +24,7 @@ comptime { _ = @import("behavior/bugs/1500.zig"); _ = @import("behavior/bugs/1607.zig"); _ = @import("behavior/bugs/1735.zig"); + _ = @import("behavior/bugs/1741.zig"); _ = @import("behavior/bugs/1851.zig"); _ = @import("behavior/bugs/1914.zig"); _ = @import("behavior/bugs/2006.zig"); diff --git a/test/stage1/behavior/bugs/1741.zig b/test/stage1/behavior/bugs/1741.zig @@ -0,0 +1,6 @@ +const std = @import("std"); + +test "fixed" { + const x: f32 align(128) = 12.34; + std.testing.expect(@ptrToInt(&x) % 128 == 0); +}