zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit adbb691f46083504dd0134543d979b035d7e00d6 (tree)
parent 6fd14f23b560fba86c687082c8cd2b160fbe9a87
Author: Andrew Kelley <superjoe30@gmail.com>
Date:   Wed,  2 May 2018 22:48:04 -0400

fix behavior tests for ReleaseSmall

Diffstat:
Mtest/cases/coroutines.zig | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/test/cases/coroutines.zig b/test/cases/coroutines.zig @@ -219,8 +219,9 @@ async fn printTrace(p: promise->error!void) void { std.debug.assert(e == error.Fail); if (@errorReturnTrace()) |trace| { assert(trace.index == 1); - } else if (builtin.mode != builtin.Mode.ReleaseFast) { - @panic("expected return trace"); + } else switch (builtin.mode) { + builtin.Mode.Debug, builtin.Mode.ReleaseSafe => @panic("expected return trace"), + builtin.Mode.ReleaseFast, builtin.Mode.ReleaseSmall => {}, } }; }