Commit adbb691f46

Andrew Kelley <superjoe30@gmail.com>
2018-05-03 04:48:04
fix behavior tests for ReleaseSmall
1 parent 6fd14f2
Changed files (1)
test
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 => {},
         }
     };
 }