From 2690b243ea0a47a52fd2fbaea95cdbe4e6f01bb8 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Sat, 12 Oct 2024 10:50:34 +0200 Subject: [PATCH] main: make sure typecheck errors are correctly reported --- errors_test.go | 1 + testdata/errors/invalidname.go | 6 ++++++ testdata/errors/invalidname/invalidname.go | 3 +++ 3 files changed, 10 insertions(+) create mode 100644 testdata/errors/invalidname.go create mode 100644 testdata/errors/invalidname/invalidname.go diff --git a/errors_test.go b/errors_test.go index 5045840ff..fe118616e 100644 --- a/errors_test.go +++ b/errors_test.go @@ -25,6 +25,7 @@ func TestErrors(t *testing.T) { {name: "compiler"}, {name: "interp"}, {name: "invalidmain"}, + {name: "invalidname"}, {name: "linker-flashoverflow", target: "cortex-m-qemu"}, {name: "linker-ramoverflow", target: "cortex-m-qemu"}, {name: "linker-undefined", target: "darwin/arm64"}, diff --git a/testdata/errors/invalidname.go b/testdata/errors/invalidname.go new file mode 100644 index 000000000..9a470b0d8 --- /dev/null +++ b/testdata/errors/invalidname.go @@ -0,0 +1,6 @@ +package main + +import _ "github.com/tinygo-org/tinygo/testdata/errors/invalidname" + +// ERROR: # github.com/tinygo-org/tinygo/testdata/errors/invalidname +// ERROR: invalidname{{[\\/]}}invalidname.go:3:9: invalid package name _ diff --git a/testdata/errors/invalidname/invalidname.go b/testdata/errors/invalidname/invalidname.go new file mode 100644 index 000000000..c75242244 --- /dev/null +++ b/testdata/errors/invalidname/invalidname.go @@ -0,0 +1,3 @@ +// some comment to move the 'package' line + +package _