Skip to content

Commit 8dd354e

Browse files
gopls/internal/util/frob: use reflect.Pointer
Complete a TODO. Change-Id: If3095a035a163fdb893d93d65ba97808f77e1613
1 parent a1fbc78 commit 8dd354e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gopls/internal/util/frob/frob.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ func frobFor(t reflect.Type) *frob {
9393

9494
case reflect.Array,
9595
reflect.Slice,
96-
reflect.Ptr: // TODO(adonovan): after go1.18, use Pointer
96+
reflect.Pointer:
9797
fr.addElem(fr.t.Elem())
9898

9999
case reflect.Map:
@@ -214,7 +214,7 @@ func (fr *frob) encode(out *writer, v reflect.Value) {
214214
}
215215
}
216216

217-
case reflect.Ptr: // TODO(adonovan): after go1.18, use Pointer
217+
case reflect.Pointer:
218218
if v.IsNil() {
219219
out.uint8(0)
220220
} else {
@@ -341,7 +341,7 @@ func (fr *frob) decode(in *reader, addr reflect.Value) {
341341
}
342342
}
343343

344-
case reflect.Ptr: // TODO(adonovan): after go1.18, use Pointer
344+
case reflect.Pointer:
345345
isNil := in.uint8() == 0
346346
if !isNil {
347347
ptr := reflect.New(fr.elems[0].t)

0 commit comments

Comments
 (0)