aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2023-05-10 12:27:59 +0300
committerVeikka Tuominen <git@vexu.eu>2023-05-11 12:23:57 +0300
commit67afd2a470153681d3a2323ec388e3ecd545cef1 (patch)
treebf56ba22e7df644571ff8faf071a2e5adb9519ab /test/cases/compile_errors
parent73f283e3e2326c5c8a7f5b87de5c7eed7b7ea099 (diff)
downloadzig-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.zig6
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