Commit ed962d9d21

Andrew Kelley <superjoe30@gmail.com>
2016-12-22 14:48:08
IR: port another test
1 parent 3e25ff6
Changed files (2)
test/cases3/error.zig
@@ -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;
+}
 
 
 
test/self_hosted.zig
@@ -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);