| ... | ... | @@ -1761,25 +1761,6 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1761 | 1761 | \\} |
| 1762 | 1762 | , ""); |
| 1763 | 1763 | } |
| 1764 | | |
| 1765 | | { |
| 1766 | | var case = ctx.exe("access slice element by index - slice_elem_val", target); |
| 1767 | | case.addCompareOutput( |
| 1768 | | \\var array = [_]usize{ 0, 42, 123, 34 }; |
| 1769 | | \\var slice: []const usize = &array; |
| 1770 | | \\ |
| 1771 | | \\pub fn main() void { |
| 1772 | | \\ assert(slice[0] == 0); |
| 1773 | | \\ assert(slice[1] == 42); |
| 1774 | | \\ assert(slice[2] == 123); |
| 1775 | | \\ assert(slice[3] == 34); |
| 1776 | | \\} |
| 1777 | | \\ |
| 1778 | | \\fn assert(ok: bool) void { |
| 1779 | | \\ if (!ok) unreachable; |
| 1780 | | \\} |
| 1781 | | , ""); |
| 1782 | | } |
| 1783 | 1764 | } |
| 1784 | 1765 | } |
| 1785 | 1766 | |
| ... | ... | @@ -2033,6 +2014,26 @@ fn addLinuxTestCases(ctx: *TestContext) !void { |
| 2033 | 2014 | \\} |
| 2034 | 2015 | , ""); |
| 2035 | 2016 | } |
| 2017 | |
| 2018 | { |
| 2019 | // TODO fixing this will enable zig test on macOS |
| 2020 | var case = ctx.exe("access slice element by index - slice_elem_val", linux_x64); |
| 2021 | case.addCompareOutput( |
| 2022 | \\var array = [_]usize{ 0, 42, 123, 34 }; |
| 2023 | \\var slice: []const usize = &array; |
| 2024 | \\ |
| 2025 | \\pub fn main() void { |
| 2026 | \\ assert(slice[0] == 0); |
| 2027 | \\ assert(slice[1] == 42); |
| 2028 | \\ assert(slice[2] == 123); |
| 2029 | \\ assert(slice[3] == 34); |
| 2030 | \\} |
| 2031 | \\ |
| 2032 | \\fn assert(ok: bool) void { |
| 2033 | \\ if (!ok) unreachable; |
| 2034 | \\} |
| 2035 | , ""); |
| 2036 | } |
| 2036 | 2037 | } |
| 2037 | 2038 | |
| 2038 | 2039 | fn addMacOsTestCases(ctx: *TestContext) !void { |