aboutsummaryrefslogtreecommitdiff
path: root/test/cases/enum.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/cases/enum.zig')
-rw-r--r--test/cases/enum.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/cases/enum.zig b/test/cases/enum.zig
index 644c989b04..0a2658eaf7 100644
--- a/test/cases/enum.zig
+++ b/test/cases/enum.zig
@@ -392,3 +392,12 @@ test "enum with 1 field but explicit tag type should still have the tag type" {
const Enum = enum(u8) { B = 2 };
comptime @import("std").debug.assert(@sizeOf(Enum) == @sizeOf(u8));
}
+
+test "empty extern enum with members" {
+ const E = extern enum {
+ A,
+ B,
+ C,
+ };
+ assert(@sizeOf(E) == @sizeOf(c_int));
+}