Commit ce9b3ee0f9

Isaac Freund <ifreund@ifreund.xyz>
2021-02-22 17:38:09
parser: anytype is not a vaild return type
1 parent 34c08a9
Changed files (1)
lib
lib/std/zig/parser_test.zig
@@ -2414,14 +2414,14 @@ test "zig fmt: preserve spacing" {
     );
 }
 
-//test "zig fmt: return types" {
-//    try testCanonical(
-//        \\pub fn main() !void {}
-//        \\pub fn main() anytype {}
-//        \\pub fn main() i32 {}
-//        \\
-//    );
-//}
+test "zig fmt: return types" {
+    try testCanonical(
+        \\pub fn main() !void {}
+        \\pub fn main() FooBar {}
+        \\pub fn main() i32 {}
+        \\
+    );
+}
 
 test "zig fmt: imports" {
     try testCanonical(
@@ -2652,12 +2652,12 @@ test "zig fmt: call expression" {
     );
 }
 
-//test "zig fmt: anytype type" {
-//    try testCanonical(
-//        \\fn print(args: anytype) anytype {}
-//        \\
-//    );
-//}
+test "zig fmt: anytype type" {
+    try testCanonical(
+        \\fn print(args: anytype) @This() {}
+        \\
+    );
+}
 
 test "zig fmt: functions" {
     try testCanonical(