From 763072452fe0127e2002e12418d3e9c10ae1b8c0 Mon Sep 17 00:00:00 2001 From: Alex Flint Date: Sat, 29 Oct 2022 15:21:21 -0400 Subject: [PATCH] use reflect.Ptr not reflect.Pointer since the latter was added in Go 1.18 --- parse.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parse.go b/parse.go index dc48455..6ac5e99 100644 --- a/parse.go +++ b/parse.go @@ -416,7 +416,7 @@ func cmdFromStruct(name string, dest path, t reflect.Type) (*command, error) { // parse the default value spec.defaultString = defaultString - if field.Type.Kind() == reflect.Pointer { + if field.Type.Kind() == reflect.Ptr { // here we have a field of type *T and we create a new T, no need to dereference // in order for the value to be settable spec.defaultValue = reflect.New(field.Type.Elem())