aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/error.go
diff options
context:
space:
mode:
authorqiulaidongfeng <2645477756@qq.com>2024-04-02 13:08:24 +0000
committerGopher Robot <gobot@golang.org>2024-04-02 15:10:48 +0000
commitdaaf1f222063174eb7f0938eee38f7f9f364263c (patch)
tree4187c39caf622b61276555ab72ad00f1145ad280 /src/runtime/error.go
parente3ec1ca17e339e21ca50fbdb375b4294783bc385 (diff)
downloadgo-daaf1f222063174eb7f0938eee38f7f9f364263c.tar.xz
all: use kind* of abi
For #59670 Change-Id: Id66e102f13e529dd041b68ce869026a56f0a1b9b GitHub-Last-Rev: 43aa9376f72bc02a9d86518cdc99494a6b2f8573 GitHub-Pull-Request: golang/go#65564 Reviewed-on: https://go-review.googlesource.com/c/go/+/562298 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Austin Clements <austin@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Austin Clements <austin@google.com>
Diffstat (limited to 'src/runtime/error.go')
-rw-r--r--src/runtime/error.go39
1 files changed, 21 insertions, 18 deletions
diff --git a/src/runtime/error.go b/src/runtime/error.go
index b507f25e18..fe95f31005 100644
--- a/src/runtime/error.go
+++ b/src/runtime/error.go
@@ -4,7 +4,10 @@
package runtime
-import "internal/bytealg"
+import (
+ "internal/abi"
+ "internal/bytealg"
+)
// The Error interface identifies a run time error.
type Error interface {
@@ -259,39 +262,39 @@ func printanycustomtype(i any) {
typestring := toRType(eface._type).string()
switch eface._type.Kind_ {
- case kindString:
+ case abi.String:
print(typestring, `("`, *(*string)(eface.data), `")`)
- case kindBool:
+ case abi.Bool:
print(typestring, "(", *(*bool)(eface.data), ")")
- case kindInt:
+ case abi.Int:
print(typestring, "(", *(*int)(eface.data), ")")
- case kindInt8:
+ case abi.Int8:
print(typestring, "(", *(*int8)(eface.data), ")")
- case kindInt16:
+ case abi.Int16:
print(typestring, "(", *(*int16)(eface.data), ")")
- case kindInt32:
+ case abi.Int32:
print(typestring, "(", *(*int32)(eface.data), ")")
- case kindInt64:
+ case abi.Int64:
print(typestring, "(", *(*int64)(eface.data), ")")
- case kindUint:
+ case abi.Uint:
print(typestring, "(", *(*uint)(eface.data), ")")
- case kindUint8:
+ case abi.Uint8:
print(typestring, "(", *(*uint8)(eface.data), ")")
- case kindUint16:
+ case abi.Uint16:
print(typestring, "(", *(*uint16)(eface.data), ")")
- case kindUint32:
+ case abi.Uint32:
print(typestring, "(", *(*uint32)(eface.data), ")")
- case kindUint64:
+ case abi.Uint64:
print(typestring, "(", *(*uint64)(eface.data), ")")
- case kindUintptr:
+ case abi.Uintptr:
print(typestring, "(", *(*uintptr)(eface.data), ")")
- case kindFloat32:
+ case abi.Float32:
print(typestring, "(", *(*float32)(eface.data), ")")
- case kindFloat64:
+ case abi.Float64:
print(typestring, "(", *(*float64)(eface.data), ")")
- case kindComplex64:
+ case abi.Complex64:
print(typestring, *(*complex64)(eface.data))
- case kindComplex128:
+ case abi.Complex128:
print(typestring, *(*complex128)(eface.data))
default:
print("(", typestring, ") ", eface.data)