From: Cherry Mui Date: Mon, 7 Nov 2022 23:04:58 +0000 (-0500) Subject: cmd/compile: fix PGO line offset matching X-Git-Tag: go1.20rc1~381 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=0409314db39db8f1d587fff31f79a24f1aa36ad2;p=gostls13.git cmd/compile: fix PGO line offset matching Appears to be a typo in CL 447315. Change-Id: I9f380a3c7521f5ac5a1d7e271eaa60bd4bbcfb29 Reviewed-on: https://go-review.googlesource.com/c/go/+/448515 Run-TryBot: Cherry Mui TryBot-Result: Gopher Robot Reviewed-by: Michael Pratt --- diff --git a/src/cmd/compile/internal/inline/inl.go b/src/cmd/compile/internal/inline/inl.go index 2260a90d50..be4773ab28 100644 --- a/src/cmd/compile/internal/inline/inl.go +++ b/src/cmd/compile/internal/inline/inl.go @@ -919,7 +919,7 @@ func mkinlcall(n *ir.CallExpr, fn *ir.Func, maxCost int32, inlCalls *[]*ir.Inlin } if fn.Inl.Cost > maxCost { // If the callsite is hot and it is under the inlineHotMaxBudget budget, then try to inline it, or else bail. - lineOffset := pgo.NodeLineOffset(n, fn) + lineOffset := pgo.NodeLineOffset(n, ir.CurFunc) csi := pgo.CallSiteInfo{LineOffset: lineOffset, Caller: ir.CurFunc} if _, ok := candHotEdgeMap[csi]; ok { if fn.Inl.Cost > inlineHotMaxBudget {