From c195d645e4934924001d784d9a1cdc67193e2805 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 4 Apr 2019 01:45:18 -0400 Subject: [PATCH] add regression test for #1025 closes #1025 --- test/stage1/behavior.zig | 1 + test/stage1/behavior/bugs/1025.zig | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 test/stage1/behavior/bugs/1025.zig diff --git a/test/stage1/behavior.zig b/test/stage1/behavior.zig index 3af571cd8f..da90660bf1 100644 --- a/test/stage1/behavior.zig +++ b/test/stage1/behavior.zig @@ -9,6 +9,7 @@ comptime { _ = @import("behavior/bitreverse.zig"); _ = @import("behavior/bool.zig"); _ = @import("behavior/bswap.zig"); + _ = @import("behavior/bugs/1025.zig"); _ = @import("behavior/bugs/1076.zig"); _ = @import("behavior/bugs/1111.zig"); _ = @import("behavior/bugs/1120.zig"); diff --git a/test/stage1/behavior/bugs/1025.zig b/test/stage1/behavior/bugs/1025.zig new file mode 100644 index 0000000000..66e1a2be54 --- /dev/null +++ b/test/stage1/behavior/bugs/1025.zig @@ -0,0 +1,12 @@ +const A = struct { + B: type, +}; + +fn getA() A { + return A{ .B = u8 }; +} + +test "bug 1025" { + const a = getA(); + @import("std").testing.expect(a.B == u8); +}