reflect: undeprecate Ptr, PtrTo

Fixes #48665

Change-Id: Id838f7508f6e93c4546a2aeefc2db194e647db77
Reviewed-on: https://go-review.googlesource.com/c/go/+/359175
Trust: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
Brad Fitzpatrick 2021-10-27 10:13:50 -07:00
parent b8f928b052
commit 2ff1074f5a
1 changed files with 2 additions and 4 deletions

View File

@ -269,8 +269,6 @@ const (
) )
// Ptr is the old name for the Pointer kind. // Ptr is the old name for the Pointer kind.
//
// Deprecated: use the new spelling, Pointer.
const Ptr = Pointer const Ptr = Pointer
// tflag is used by an rtype to signal what extra type information is // tflag is used by an rtype to signal what extra type information is
@ -1425,9 +1423,9 @@ func TypeOf(i interface{}) Type {
var ptrMap sync.Map // map[*rtype]*ptrType var ptrMap sync.Map // map[*rtype]*ptrType
// PtrTo returns the pointer type with element t. // PtrTo returns the pointer type with element t.
// For example, if t represents type Foo, PointerTo(t) represents *Foo. // For example, if t represents type Foo, PtrTo(t) represents *Foo.
// //
// Deprecated: use PointerTo. PtrTo is the old spelling. // PtrTo is the old spelling of PointerTo.
// The two functions behave identically. // The two functions behave identically.
func PtrTo(t Type) Type { return PointerTo(t) } func PtrTo(t Type) Type { return PointerTo(t) }