aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-01-06 16:47:09 -0700
committerAndrew Kelley <andrew@ziglang.org>2021-01-06 16:47:09 -0700
commitefe94a9a1289db274be326d6d66a19caeee86d33 (patch)
tree95dd2f96a79284df771dad7746790daa4bc810be /test
parent91e3431d4a55aa46884b267be5aa586f3ed94f74 (diff)
downloadzig-efe94a9a1289db274be326d6d66a19caeee86d33.tar.gz
zig-efe94a9a1289db274be326d6d66a19caeee86d33.zip
stage2: C backend: support unused Decls
Diffstat (limited to 'test')
-rw-r--r--test/stage2/cbe.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/stage2/cbe.zig b/test/stage2/cbe.zig
index 9163ac1662..6d4e2062bf 100644
--- a/test/stage2/cbe.zig
+++ b/test/stage2/cbe.zig
@@ -29,6 +29,16 @@ pub fn addCases(ctx: *TestContext) !void {
\\ return 0;
\\}
, "yo" ++ std.cstr.line_sep);
+
+ // Add an unused Decl
+ case.addCompareOutput(
+ \\extern fn puts(s: [*:0]const u8) c_int;
+ \\export fn main() c_int {
+ \\ _ = puts("yo!");
+ \\ return 0;
+ \\}
+ \\fn unused() void {}
+ , "yo!" ++ std.cstr.line_sep);
}
{