aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/stage2/x86_64.zig30
1 files changed, 30 insertions, 0 deletions
diff --git a/test/stage2/x86_64.zig b/test/stage2/x86_64.zig
index b0fe97e8f9..699302746d 100644
--- a/test/stage2/x86_64.zig
+++ b/test/stage2/x86_64.zig
@@ -1700,6 +1700,36 @@ pub fn addCases(ctx: *TestContext) !void {
\\ if (!ok) unreachable;
\\}
, "");
+ case.addCompareOutput(
+ \\pub fn main() void {
+ \\ var x: u16 = undefined;
+ \\ set(&x);
+ \\ assert(x == 123);
+ \\}
+ \\
+ \\fn set(x: *u16) void {
+ \\ x.* = 123;
+ \\}
+ \\
+ \\fn assert(ok: bool) void {
+ \\ if (!ok) unreachable;
+ \\}
+ , "");
+ case.addCompareOutput(
+ \\pub fn main() void {
+ \\ var x: u8 = undefined;
+ \\ set(&x);
+ \\ assert(x == 123);
+ \\}
+ \\
+ \\fn set(x: *u8) void {
+ \\ x.* = 123;
+ \\}
+ \\
+ \\fn assert(ok: bool) void {
+ \\ if (!ok) unreachable;
+ \\}
+ , "");
}
{