aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-09-27 10:58:39 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-09-27 10:58:39 -0400
commit805f9b309bee2d1a6c4fa34f1bc2746a8e60c35f (patch)
tree4266909f7526be08f61ccc2137c89b06f1547ca2 /test
parenta1a3e46e0aa9add9997fe8d56f167830e007ab7f (diff)
downloadzig-805f9b309bee2d1a6c4fa34f1bc2746a8e60c35f.tar.gz
zig-805f9b309bee2d1a6c4fa34f1bc2746a8e60c35f.zip
add regression test for alignment of constants
closes #1741
Diffstat (limited to 'test')
-rw-r--r--test/stage1/behavior.zig1
-rw-r--r--test/stage1/behavior/bugs/1741.zig6
2 files changed, 7 insertions, 0 deletions
diff --git a/test/stage1/behavior.zig b/test/stage1/behavior.zig
index 569e6e2b51..8696ddfaa3 100644
--- 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
new file mode 100644
index 0000000000..9882536d38
--- /dev/null
+++ 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);
+}