aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/runtime/runtime_tinygowasm_unknown.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/runtime_tinygowasm_unknown.go')
-rw-r--r--src/runtime/runtime_tinygowasm_unknown.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/runtime/runtime_tinygowasm_unknown.go b/src/runtime/runtime_tinygowasm_unknown.go
index 39caa245a..e426f36ff 100644
--- a/src/runtime/runtime_tinygowasm_unknown.go
+++ b/src/runtime/runtime_tinygowasm_unknown.go
@@ -31,6 +31,10 @@ func abort() {
//go:linkname syscall_Exit syscall.Exit
func syscall_Exit(code int) {
+ // Because this is the "unknown" target we can't call an exit function.
+ // But we also can't just return since the program will likely expect this
+ // function to never return. So we panic instead.
+ runtimePanic("unsupported: syscall.Exit")
}
// There is not yet any support for any form of parallelism on WebAssembly, so these