mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 12:59:04 +00:00
IR: port another test
This commit is contained in:
parent
3e25ff65c3
commit
ed962d9d21
@ -83,6 +83,20 @@ fn unwrapSimpleValueFromError() {
|
||||
fn unwrapSimpleValueFromErrorDo() -> %isize { 13 }
|
||||
|
||||
|
||||
fn errReturnInAssignment() {
|
||||
@setFnTest(this);
|
||||
|
||||
%%doErrReturnInAssignment();
|
||||
}
|
||||
|
||||
fn doErrReturnInAssignment() -> %void {
|
||||
var x : i32 = undefined;
|
||||
x = %return makeANonErr();
|
||||
}
|
||||
|
||||
fn makeANonErr() -> %i32 {
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -13,25 +13,6 @@ const test_enum_with_members = @import("cases/enum_with_members.zig");
|
||||
const test_struct_contains_slice_of_itself = @import("cases/struct_contains_slice_of_itself.zig");
|
||||
|
||||
|
||||
fn errReturnInAssignment() {
|
||||
@setFnTest(this, true);
|
||||
|
||||
%%doErrReturnInAssignment();
|
||||
}
|
||||
|
||||
fn doErrReturnInAssignment() -> %void {
|
||||
@setFnStaticEval(this, false);
|
||||
|
||||
var x : i32 = undefined;
|
||||
x = %return makeANonErr();
|
||||
}
|
||||
|
||||
fn makeANonErr() -> %i32 {
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
fn rhsMaybeUnwrapReturn() {
|
||||
@setFnTest(this, true);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user