Handle singular param count word in error messages (#6073)

This commit is contained in:
Ashish Shekar
2020-08-18 07:48:29 +05:30
committed by GitHub
parent d605af511a
commit 27cb23cbc5
3 changed files with 14 additions and 12 deletions

View File

@@ -705,7 +705,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
\\ for (arr) |bits| _ = @popCount(bits);
\\}
, &[_][]const u8{
"tmp.zig:3:26: error: expected 2 arguments, found 1",
"tmp.zig:3:26: error: expected 2 argument(s), found 1",
});
cases.addTest("@call rejects non comptime-known fn - always_inline",
@@ -4103,7 +4103,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
\\}
\\fn b(a: i32, b: i32, c: i32) void { }
, &[_][]const u8{
"tmp.zig:2:6: error: expected 3 arguments, found 1",
"tmp.zig:2:6: error: expected 3 argument(s), found 1",
});
cases.add("invalid type",
@@ -4716,7 +4716,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
\\
\\export fn entry() usize { return @sizeOf(@TypeOf(f)); }
, &[_][]const u8{
"tmp.zig:20:34: error: expected 1 arguments, found 0",
"tmp.zig:20:34: error: expected 1 argument(s), found 0",
});
cases.add("missing function name",
@@ -5498,7 +5498,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
\\}
\\export fn entry() usize { return @sizeOf(@TypeOf(f)); }
, &[_][]const u8{
"tmp.zig:6:15: error: expected 2 arguments, found 3",
"tmp.zig:6:15: error: expected 2 argument(s), found 3",
});
cases.add("assign through constant pointer",