From 823915657120a7263c8d98c043de34bc68c8f3f2 Mon Sep 17 00:00:00 2001 From: Ian Alexander Date: Mon, 27 Oct 2025 12:34:54 -0400 Subject: [PATCH] cmd/go: use tagged switch Minor modernization to use a tagged switch statement in lieu of if-else chain. Change-Id: I132d279d421b4a609403f85f9f1ddfc2605a5399 Reviewed-on: https://go-review.googlesource.com/c/go/+/715341 LUCI-TryBot-Result: Go LUCI Reviewed-by: David Chase --- src/cmd/compile/internal/ssa/stmtlines_test.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cmd/compile/internal/ssa/stmtlines_test.go b/src/cmd/compile/internal/ssa/stmtlines_test.go index b55ac2b3f4e..2bdd6c80b2d 100644 --- a/src/cmd/compile/internal/ssa/stmtlines_test.go +++ b/src/cmd/compile/internal/ssa/stmtlines_test.go @@ -138,11 +138,12 @@ func TestStmtLines(t *testing.T) { } var m float64 - if runtime.GOARCH == "amd64" { + switch runtime.GOARCH { + case "amd64": m = 0.0111 // > 98.89% obtained on amd64, no backsliding - } else if runtime.GOARCH == "riscv64" { + case "riscv64": m = 0.03 // XXX temporary update threshold to 97% for regabi - } else { + default: m = 0.02 // expect 98% elsewhere. }