authorgravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2021-05-15 17:04:16+02:00
committergravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2021-05-19 08:59:11+02:00
log9ddede2950b5532c652dddca2d0d726d497c3161
tree2f326930e3117b32d92ba21b6aa10a299273e2e3
parentb22e22ef55327055e88817ae2d950da4739e488d
signaturelock-open Commit is signed but in an unrecognized format.

Add enum test case for wasm backend


1 files changed, 16 insertions(+), 0 deletions(-)

test/stage2/wasm.zig+16
...@@ -384,4 +384,20 @@ pub fn addCases(ctx: *TestContext) !void {...@@ -384,4 +384,20 @@ pub fn addCases(ctx: *TestContext) !void {
384 \\}384 \\}
385 , "5\n");385 , "5\n");
386 }386 }
387
388 {
389 var case = ctx.exe("wasm enum values", wasi);
390
391 case.addCompareOutput(
392 \\const Number = enum { One, Two, Three };
393 \\
394 \\export fn _start() i32 {
395 \\ var number1 = Number.One;
396 \\ var number2: Number = .Two;
397 \\ const number3 = @intToEnum(Number, 2);
398 \\
399 \\ return @enumToInt(number3);
400 \\}
401 , "2\n");
402 }
387}403}