From b5f87b5407916c4049a3158cc944cebfd7a883a9 Mon Sep 17 00:00:00 2001 From: qiulaidongfeng <2645477756@qq.com> Date: Tue, 10 Oct 2023 12:43:40 +0000 Subject: runtime: use max/min func Change-Id: I3f0b7209621b39cee69566a5cc95e4343b4f1f20 GitHub-Last-Rev: af9dbbe69ad74e8c210254dafa260a886b690853 GitHub-Pull-Request: golang/go#63321 Reviewed-on: https://go-review.googlesource.com/c/go/+/531916 LUCI-TryBot-Result: Go LUCI Reviewed-by: Keith Randall Reviewed-by: Mauri de Souza Meneguzzo Reviewed-by: Dmitri Shuralyov Reviewed-by: Keith Randall --- src/runtime/symtab.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/runtime/symtab.go') diff --git a/src/runtime/symtab.go b/src/runtime/symtab.go index 0cc3085f6a..60adb37eac 100644 --- a/src/runtime/symtab.go +++ b/src/runtime/symtab.go @@ -1043,16 +1043,14 @@ func funcMaxSPDelta(f funcInfo) int32 { p := datap.pctab[f.pcsp:] pc := f.entry() val := int32(-1) - max := int32(0) + most := int32(0) for { var ok bool p, ok = step(p, &pc, &val, pc == f.entry()) if !ok { - return max - } - if val > max { - max = val + return most } + most = max(most, val) } } -- cgit v1.3