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.
This commit is contained in:
Ayke van Laethem
2024-10-12 10:33:24 +02:00
committed by Ayke
parent 539cc5c47b
commit df724f5827
3 changed files with 13 additions and 2 deletions
+1
View File
@@ -24,6 +24,7 @@ func TestErrors(t *testing.T) {
{name: "cgo"},
{name: "compiler"},
{name: "interp"},
{name: "invalidmain"},
{name: "linker-flashoverflow", target: "cortex-m-qemu"},
{name: "linker-ramoverflow", target: "cortex-m-qemu"},
{name: "linker-undefined", target: "darwin/arm64"},