diff options
Diffstat (limited to 'test/behavior/array.zig')
| -rw-r--r-- | test/behavior/array.zig | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/test/behavior/array.zig b/test/behavior/array.zig index c9c376be87..cd74640bea 100644 --- a/test/behavior/array.zig +++ b/test/behavior/array.zig @@ -124,21 +124,6 @@ test "nested arrays" { } } -var s_array: [8]Sub = undefined; -const Sub = struct { b: u8 }; -const Str = struct { a: []Sub }; -test "set global var array via slice embedded in struct" { - var s = Str{ .a = s_array[0..] }; - - s.a[0].b = 1; - s.a[1].b = 2; - s.a[2].b = 3; - - try expect(s_array[0].b == 1); - try expect(s_array[1].b == 2); - try expect(s_array[2].b == 3); -} - test "implicit comptime in array type size" { var arr: [plusOne(10)]bool = undefined; try expect(arr.len == 11); @@ -148,23 +133,6 @@ fn plusOne(x: u32) u32 { return x + 1; } -test "read/write through global variable array of struct fields initialized via array mult" { - const S = struct { - fn doTheTest() !void { - try expect(storage[0].term == 1); - storage[0] = MyStruct{ .term = 123 }; - try expect(storage[0].term == 123); - } - - pub const MyStruct = struct { - term: usize, - }; - - var storage: [1]MyStruct = [_]MyStruct{MyStruct{ .term = 1 }} ** 1; - }; - try S.doTheTest(); -} - test "single-item pointer to array indexing and slicing" { try testSingleItemPtrArrayIndexSlice(); comptime try testSingleItemPtrArrayIndexSlice(); |
