aboutsummaryrefslogtreecommitdiffhomepage
path: root/testdata/errors
diff options
context:
space:
mode:
authorAyke van Laethem <[email protected]>2024-10-12 10:33:24 +0200
committerAyke <[email protected]>2024-10-18 17:43:17 +0200
commitdf724f5827e2b96d53a708d642ee52798506915c (patch)
tree186743b9f6e7b33b1840b2b848ba4e30268baff1 /testdata/errors
parent539cc5c47bb1bc46bcaf663d8f963670a7fbb111 (diff)
downloadtinygo-df724f5827e2b96d53a708d642ee52798506915c.tar.gz
tinygo-df724f5827e2b96d53a708d642ee52798506915c.zip
loader: don't panic when main package is not named 'main'
This can in fact happen in practice, so return an actual error message instead.
Diffstat (limited to 'testdata/errors')
-rw-r--r--testdata/errors/invalidmain.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/testdata/errors/invalidmain.go b/testdata/errors/invalidmain.go
new file mode 100644
index 000000000..a86e32c8d
--- /dev/null
+++ b/testdata/errors/invalidmain.go
@@ -0,0 +1,6 @@
+// some comment to move the first line
+
+package foobar
+
+// ERROR: # command-line-arguments
+// ERROR: invalidmain.go:3:9: expected main package to have name "main", not "foobar"