Commit 8ca9452a82

ominitay <37453713+ominitay@users.noreply.github.com>
2021-12-22 13:58:06
Remove deprecation warnings and enable test
Also fixes previously broken code uncovered by this
1 parent adea9a1
Changed files (3)
lib/std/zig/parser_test.zig
@@ -72,21 +72,6 @@ test "zig fmt: rewrite callconv(.Inline) to the inline keyword" {
     );
 }
 
-// TODO Remove this after zig 0.9.0 is released.
-test "zig fmt: rewrite @byteOffsetOf to @offsetOf" {
-    try testTransform(
-        \\fn foo() void {
-        \\    @byteOffsetOf(Foo, "bar");
-        \\}
-        \\
-    ,
-        \\fn foo() void {
-        \\    @offsetOf(Foo, "bar");
-        \\}
-        \\
-    );
-}
-
 // TODO Remove this after zig 0.10.0 is released.
 test "zig fmt: rewrite c_void to anyopaque" {
     try testTransform(
@@ -5270,9 +5255,6 @@ test "recovery: invalid comptime" {
 }
 
 test "recovery: missing block after suspend" {
-    // TODO Enable this after zig 0.9.0 is released.
-    if (true) return error.SkipZigTest;
-
     try testError(
         \\fn foo() void {
         \\    suspend;
lib/std/zig/render.zig
@@ -1238,12 +1238,7 @@ fn renderBuiltinCall(
 ) Error!void {
     const token_tags = tree.tokens.items(.tag);
 
-    const builtin_name = tokenSliceForRender(tree, builtin_token);
-    if (mem.eql(u8, builtin_name, "@byteOffsetOf")) {
-        try ais.writer().writeAll("@offsetOf");
-    } else {
-        try renderToken(ais, tree, builtin_token, .none); // @name
-    }
+    try renderToken(ais, tree, builtin_token, .none); // @name
 
     if (params.len == 0) {
         try renderToken(ais, tree, builtin_token + 1, .none); // (
lib/std/target.zig
@@ -1318,9 +1318,6 @@ pub const Target = struct {
         }
     };
 
-    /// TODO delete this deprecated declaration after 0.9.0 is released
-    pub const current = @compileError("instead of std.Target.current, use @import(\"builtin\").target");
-
     pub const stack_align = 16;
 
     pub fn zigTriple(self: Target, allocator: mem.Allocator) ![]u8 {