From 86e6acb37b242a60917f5552999d918c24fdf791 Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Fri, 2 Dec 2022 15:39:40 +0200 Subject: AstGen: improve error message for missing parameter name Closes #13393 --- test/cases/compile_errors/missing_parameter_name.zig | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/cases/compile_errors/missing_parameter_name.zig (limited to 'test/cases/compile_errors/missing_parameter_name.zig') diff --git a/test/cases/compile_errors/missing_parameter_name.zig b/test/cases/compile_errors/missing_parameter_name.zig new file mode 100644 index 0000000000..3e576a1a6d --- /dev/null +++ b/test/cases/compile_errors/missing_parameter_name.zig @@ -0,0 +1,19 @@ +fn f2(u64) u64 { + return x; +} +fn f3(*x) u64 { + return x; +} +fn f1(x) u64 { + return x; +} + +// error +// backend=stage2 +// target=native +// +// :1:7: error: missing parameter name +// :4:7: error: missing parameter name +// :7:7: error: missing parameter name or type +// :7:7: note: if this is a name, annotate its type 'x: T' +// :7:7: note: if this is a type, give it a name ': x' -- cgit v1.2.3