aboutsummaryrefslogtreecommitdiff
path: root/test/compile_errors.zig
diff options
context:
space:
mode:
authorLoris Cro <kappaloris@gmail.com>2025-02-15 20:03:04 +0100
committerAndrew Kelley <andrew@ziglang.org>2025-02-26 14:41:33 -0500
commitc75fdd96d2cb9bd211ff20c7e9ee2ef119cc189f (patch)
treeace11890aff81e32716f4f9bd227ba619b3c80fa /test/compile_errors.zig
parent06a66745a0b5c666608482645bc61523618dab85 (diff)
downloadzig-c75fdd96d2cb9bd211ff20c7e9ee2ef119cc189f.tar.gz
zig-c75fdd96d2cb9bd211ff20c7e9ee2ef119cc189f.zip
`@deprecated`: add tests
Diffstat (limited to 'test/compile_errors.zig')
-rw-r--r--test/compile_errors.zig14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig
index 109347cde8..03e9324b02 100644
--- a/test/compile_errors.zig
+++ b/test/compile_errors.zig
@@ -250,4 +250,18 @@ pub fn addCases(ctx: *Cases, b: *std.Build) !void {
":1:5: error: expected expression, found 'invalid token'",
});
}
+
+ {
+ const case = ctx.obj("usage of deprecated code", b.graph.host);
+
+ case.addError(
+ \\const bad = @deprecated(42);
+ \\
+ \\pub export fn foo() usize {
+ \\ return bad;
+ \\}
+ , &[_][]const u8{
+ ":1:13: error: found deprecated code",
+ });
+ }
}