runtime: use register ABI in panicIndex/Slice functions
runtime.panicIndex*/panicSlice* functions move the arguments in the right place then tail calls goPanicIndex*/Slice* using internal ABI. (It uses internal ABI to avoid wrappers, because the callee needs to get the caller's PC, to know whether it panics in the runtime.) This CL makes it to use the register ABI if it is enabled. Change-Id: Id2ebb51b4bfb3e9aa7cb66d0a9aee63fccee5ecd Reviewed-on: https://go-review.googlesource.com/c/go/+/308649 Trust: Cherry Zhang <cherryyz@google.com> Run-TryBot: Cherry Zhang <cherryyz@google.com> Reviewed-by:Michael Knyszek <mknyszek@google.com> TryBot-Result: Go Bot <gobot@golang.org>
Loading
Please sign in to comment