diff --git a/test/stage2/wasm.zig b/test/stage2/wasm.zig index 43eeeff984..26b6c19bf1 100644 --- a/test/stage2/wasm.zig +++ b/test/stage2/wasm.zig @@ -384,4 +384,20 @@ pub fn addCases(ctx: *TestContext) !void { \\} , "5\n"); } + + { + var case = ctx.exe("wasm enum values", wasi); + + case.addCompareOutput( + \\const Number = enum { One, Two, Three }; + \\ + \\export fn _start() i32 { + \\ var number1 = Number.One; + \\ var number2: Number = .Two; + \\ const number3 = @intToEnum(Number, 2); + \\ + \\ return @enumToInt(number3); + \\} + , "2\n"); + } }