aboutsummaryrefslogtreecommitdiff
path: root/test/self_hosted.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/self_hosted.zig')
-rw-r--r--test/self_hosted.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/self_hosted.zig b/test/self_hosted.zig
index 36c0cc9d6f..d8e4563bf2 100644
--- a/test/self_hosted.zig
+++ b/test/self_hosted.zig
@@ -1572,9 +1572,11 @@ fn generic_struct() {
var a1 = GenNode(i32) {.value = 13, .next = null,};
var b1 = GenNode(bool) {.value = true, .next = null,};
assert(a1.value == 13);
- assert(b1.value);
+ assert(a1.value == a1.get_val());
+ assert(b1.get_val());
}
struct GenNode(T: type) {
value: T,
next: ?&GenNode(T),
+ fn get_val(n: &const GenNode(T)) -> T { n.value }
}