aboutsummaryrefslogtreecommitdiff
path: root/test/cases/array.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/cases/array.zig')
-rw-r--r--test/cases/array.zig10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/cases/array.zig b/test/cases/array.zig
index ef919b27bd..b481261b4f 100644
--- a/test/cases/array.zig
+++ b/test/cases/array.zig
@@ -116,6 +116,15 @@ test "array len property" {
assert(@typeOf(x).len == 5);
}
+test "array len field" {
+ var arr = [4]u8{ 0, 0, 0, 0 };
+ var ptr = &arr;
+ assert(arr.len == 4);
+ comptime assert(arr.len == 4);
+ assert(ptr.len == 4);
+ comptime assert(ptr.len == 4);
+}
+
test "single-item pointer to array indexing and slicing" {
testSingleItemPtrArrayIndexSlice();
comptime testSingleItemPtrArrayIndexSlice();
@@ -143,4 +152,3 @@ fn testImplicitCastSingleItemPtr() void {
slice[0] += 1;
assert(byte == 101);
}
-