fix behavior tests for ReleaseSmall
This commit is contained in:
parent
6fd14f23b5
commit
adbb691f46
@ -219,8 +219,9 @@ async fn printTrace(p: promise->error!void) void {
|
|||||||
std.debug.assert(e == error.Fail);
|
std.debug.assert(e == error.Fail);
|
||||||
if (@errorReturnTrace()) |trace| {
|
if (@errorReturnTrace()) |trace| {
|
||||||
assert(trace.index == 1);
|
assert(trace.index == 1);
|
||||||
} else if (builtin.mode != builtin.Mode.ReleaseFast) {
|
} else switch (builtin.mode) {
|
||||||
@panic("expected return trace");
|
builtin.Mode.Debug, builtin.Mode.ReleaseSafe => @panic("expected return trace"),
|
||||||
|
builtin.Mode.ReleaseFast, builtin.Mode.ReleaseSmall => {},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user