aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/testdata/script
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2024-10-30 10:18:00 -0400
committerGopher Robot <gobot@golang.org>2024-11-05 18:54:20 +0000
commit1e740c766976afc944776c428837dce3e65e3705 (patch)
tree5d74fc886891caa566e9de3de266fca891a790b5 /src/cmd/compile/testdata/script
parentd92e8fe25cd617257942e564c16ce367de46640b (diff)
downloadgo-1e740c766976afc944776c428837dce3e65e3705.tar.xz
cmd/compile: fix an internal crash in embed
Observed in the telemetry data. Was causing truncated error outputs. Change-Id: I9f0a86e1e6caa855f97a3d6e51328c4c9685c937 Reviewed-on: https://go-review.googlesource.com/c/go/+/623535 Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com> Reviewed-by: Robert Griesemer <gri@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/cmd/compile/testdata/script')
-rw-r--r--src/cmd/compile/testdata/script/embedbad.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/cmd/compile/testdata/script/embedbad.txt b/src/cmd/compile/testdata/script/embedbad.txt
new file mode 100644
index 0000000000..09e4254561
--- /dev/null
+++ b/src/cmd/compile/testdata/script/embedbad.txt
@@ -0,0 +1,19 @@
+# Check that compiler does not silently crash at bad embed error.
+
+! go build
+stderr 'multiple files for type string'
+stderr 'multiple files for type \[\]byte'
+
+-- go.mod --
+module m
+
+-- x.go --
+package p
+
+import _ "embed"
+
+//go:embed x.go go.mod
+var s string
+
+//go:embed x.go go.mod
+var b []byte