]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/runtime/time.go
[dev.typeparams] all: merge master (798ec73) into dev.typeparams
[gostls13.git] / src / runtime / time.go
index 7b84d2af571515e6e37d442ec57fbeba2a06321b..2f791c4ad876b1f899f3e0a3d1722914ee59573d 100644 (file)
@@ -7,6 +7,7 @@
 package runtime
 
 import (
+       "internal/abi"
        "runtime/internal/atomic"
        "runtime/internal/sys"
        "unsafe"
@@ -851,7 +852,7 @@ func runOneTimer(pp *p, t *timer, now int64) {
        if raceenabled {
                ppcur := getg().m.p.ptr()
                if ppcur.timerRaceCtx == 0 {
-                       ppcur.timerRaceCtx = racegostart(funcPC(runtimer) + sys.PCQuantum)
+                       ppcur.timerRaceCtx = racegostart(abi.FuncPCABIInternal(runtimer) + sys.PCQuantum)
                }
                raceacquirectx(ppcur.timerRaceCtx, unsafe.Pointer(t))
        }