From fe42628dae69c907bc579219a38fce6bc8f18c6c Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Thu, 28 Aug 2025 16:50:12 +0200 Subject: internal/cpu: inline DebugOptions internal/cpu.DebugOptions is only ever set in runtime.cpuinit on unix-like platforms. DebugOptions itself is only used in MustHaveDebugOptionsSupport, so inline the GOOS check there. Change-Id: I6a35d6b8afcdadfc59585258002f53c20026116c Reviewed-on: https://go-review.googlesource.com/c/go/+/699775 Reviewed-by: Keith Randall Auto-Submit: Tobias Klauser Reviewed-by: Keith Randall Reviewed-by: Cherry Mui LUCI-TryBot-Result: Go LUCI Reviewed-by: Florian Lehner --- src/runtime/proc.go | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/runtime') diff --git a/src/runtime/proc.go b/src/runtime/proc.go index 5b1c4906af..2584eb4cac 100644 --- a/src/runtime/proc.go +++ b/src/runtime/proc.go @@ -760,10 +760,6 @@ const ( // cpuinit sets up CPU feature flags and calls internal/cpu.Initialize. env should be the complete // value of the GODEBUG environment variable. func cpuinit(env string) { - switch GOOS { - case "aix", "darwin", "ios", "dragonfly", "freebsd", "netbsd", "openbsd", "illumos", "solaris", "linux": - cpu.DebugOptions = true - } cpu.Initialize(env) // Support cpu feature variables are used in code generated by the compiler -- cgit v1.3-5-g9baa