aboutsummaryrefslogtreecommitdiff
path: root/test/cases/array.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-11-09 19:26:54 -0500
committerAndrew Kelley <superjoe30@gmail.com>2018-11-09 19:26:54 -0500
commitef5d7ce46382fb2735e83958fe1bbe416624906a (patch)
tree09a6ed7ea6e0ad622f0eb44b49ad01afd7147caa /test/cases/array.zig
parent8e69a18d8c01aaf2bf4f0c0f8495e47cb36c284f (diff)
downloadzig-ef5d7ce46382fb2735e83958fe1bbe416624906a.tar.gz
zig-ef5d7ce46382fb2735e83958fe1bbe416624906a.zip
array type syntax implies comptime
Diffstat (limited to 'test/cases/array.zig')
-rw-r--r--test/cases/array.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/cases/array.zig b/test/cases/array.zig
index f7000f6e9d..bc35a152bb 100644
--- a/test/cases/array.zig
+++ b/test/cases/array.zig
@@ -162,3 +162,12 @@ test "comptime evalutating function that takes array by value" {
_ = comptime testArrayByValAtComptime(arr);
_ = comptime testArrayByValAtComptime(arr);
}
+
+test "implicit comptime in array type size" {
+ var arr: [plusOne(10)]bool = undefined;
+ assert(arr.len == 11);
+}
+
+fn plusOne(x: u32) u32 {
+ return x + 1;
+}