@deprecated: add tests

This commit is contained in:
Loris Cro
2025-02-15 20:03:04 +01:00
committed by Andrew Kelley
parent 06a66745a0
commit c75fdd96d2
3 changed files with 117 additions and 9 deletions

View File

@@ -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",
});
}
}