diff options
| author | Veikka Tuominen <git@vexu.eu> | 2023-05-10 12:27:59 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2023-05-11 12:23:57 +0300 |
| commit | 67afd2a470153681d3a2323ec388e3ecd545cef1 (patch) | |
| tree | bf56ba22e7df644571ff8faf071a2e5adb9519ab /test/cases/compile_errors | |
| parent | 73f283e3e2326c5c8a7f5b87de5c7eed7b7ea099 (diff) | |
| download | zig-67afd2a470153681d3a2323ec388e3ecd545cef1.tar.gz zig-67afd2a470153681d3a2323ec388e3ecd545cef1.zip | |
Sema: make `@call` compile errors match regular calls
Closes #15642
Diffstat (limited to 'test/cases/compile_errors')
| -rw-r--r-- | test/cases/compile_errors/member_function_arg_mismatch.zig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/cases/compile_errors/member_function_arg_mismatch.zig b/test/cases/compile_errors/member_function_arg_mismatch.zig index b739be9544..88f8b36a2d 100644 --- a/test/cases/compile_errors/member_function_arg_mismatch.zig +++ b/test/cases/compile_errors/member_function_arg_mismatch.zig @@ -6,6 +6,10 @@ pub export fn entry() void { var s: S = undefined; s.foo(true); } +pub export fn entry2() void { + var s: S = undefined; + @call(.auto, s.foo, .{true}); +} // error // backend=stage2 @@ -13,3 +17,5 @@ pub export fn entry() void { // // :7:6: error: member function expected 2 argument(s), found 1 // :3:5: note: function declared here +// :11:19: error: member function expected 2 argument(s), found 1 +// :3:5: note: function declared here |
