aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/os_windows.go
diff options
context:
space:
mode:
authorqmuntal <quimmuntal@gmail.com>2023-01-23 12:59:29 +0100
committerQuim Muntal <quimmuntal@gmail.com>2023-01-24 12:56:06 +0000
commit7b5a34418cd32ec4d2c0f7d6e4c7e6fe7585a17f (patch)
treea14b2e6edcbbdd789633f924f4d0af222c183e23 /src/runtime/os_windows.go
parentcf9263dee1bb160f013a080bbda3532a7d35da15 (diff)
downloadgo-7b5a34418cd32ec4d2c0f7d6e4c7e6fe7585a17f.tar.xz
runtime: remove unused badsignal2 on windows
This CL removes badsignal2 function, as it is unused on Windows. badsignal2 was originally intended to abort the process when an exception was raised on a non-Go thread, following the same approach as Linux and others. Since it was added, back on https://golang.org/cl/5797068, it has caused several issues on Windows, see #8224 and #50877. That's because we can't know wether the signal is bad or not, as our trap might not be at the end of the exception handler chain. To fix those issues, https://golang.org/cl/104200046 and CL 442896 stopped calling badsignal2, and CL 458135 removed one last incorrect call on amd64 and 386. Change-Id: I5bd31ee2672118ae0f1a2c8b46a1bb0f4893a011 Reviewed-on: https://go-review.googlesource.com/c/go/+/463116 Reviewed-by: Bryan Mills <bcmills@google.com> Run-TryBot: Quim Muntal <quimmuntal@gmail.com> Reviewed-by: Alex Brainman <alex.brainman@gmail.com> Reviewed-by: Cherry Mui <cherryyz@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/runtime/os_windows.go')
-rw-r--r--src/runtime/os_windows.go2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/runtime/os_windows.go b/src/runtime/os_windows.go
index 44718f1d21..60741f321f 100644
--- a/src/runtime/os_windows.go
+++ b/src/runtime/os_windows.go
@@ -546,8 +546,6 @@ func initLongPathSupport() {
func osinit() {
asmstdcallAddr = unsafe.Pointer(abi.FuncPCABI0(asmstdcall))
- setBadSignalMsg()
-
loadOptionalSyscalls()
disableWER()