aboutsummaryrefslogtreecommitdiff
path: root/test/cases/array.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-02-26 23:50:04 -0500
committerAndrew Kelley <superjoe30@gmail.com>2017-02-26 23:50:04 -0500
commit25761570f1bb4413020ebbfc959caa3429453517 (patch)
treeac228c95e0393a8b36202864c60a4fd712a0e8d3 /test/cases/array.zig
parent8dd0b4e1f12bc9f70ff6c312b35563595fdb4476 (diff)
downloadzig-25761570f1bb4413020ebbfc959caa3429453517.tar.gz
zig-25761570f1bb4413020ebbfc959caa3429453517.zip
more robust const struct values
Diffstat (limited to 'test/cases/array.zig')
-rw-r--r--test/cases/array.zig23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/cases/array.zig b/test/cases/array.zig
index 09f3c425f3..814c360eca 100644
--- a/test/cases/array.zig
+++ b/test/cases/array.zig
@@ -70,3 +70,26 @@ fn nestedArrays() {
if (i == 4) assert(mem.eql(u8, s, "thing"));
}
}
+
+
+// TODO
+//var s_array: [8]Sub = undefined;
+//const Sub = struct {
+// b: u8,
+//};
+//const Str = struct {
+// a: []Sub,
+//};
+//fn setGlobalVarArrayViaSliceEmbeddedInStruct() {
+// @setFnTest(this);
+//
+// var s = Str { .a = s_array[0...]};
+//
+// s.a[0].b = 1;
+// s.a[1].b = 2;
+// s.a[2].b = 3;
+//
+// assert(s_array[0].b == 1);
+// assert(s_array[1].b == 2);
+// assert(s_array[2].b == 3);
+//}