diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-04-30 14:20:56 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-04-30 14:20:56 -0400 |
| commit | 76ab1d2b6c9eedd861920ae6b6f8ee06aa482159 (patch) | |
| tree | 225b147c84541b41d9f7a0f640c1e905000ee357 /test/cases/pointers.zig | |
| parent | e14db2366160840e0c25f3a467ff984304831e4c (diff) | |
| download | zig-76ab1d2b6c9eedd861920ae6b6f8ee06aa482159.tar.gz zig-76ab1d2b6c9eedd861920ae6b6f8ee06aa482159.zip | |
support foo.* for ptr deref
See #770
Diffstat (limited to 'test/cases/pointers.zig')
| -rw-r--r-- | test/cases/pointers.zig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/cases/pointers.zig b/test/cases/pointers.zig new file mode 100644 index 0000000000..87b3d25a74 --- /dev/null +++ b/test/cases/pointers.zig @@ -0,0 +1,14 @@ +const std = @import("std"); +const assert = std.debug.assert; + +test "dereference pointer" { + comptime testDerefPtr(); + testDerefPtr(); +} + +fn testDerefPtr() void { + var x: i32 = 1234; + var y = &x; + y.* += 1; + assert(x == 1235); +} |
