From 90f3b658c69a95f84111f41abdf658237ec936be Mon Sep 17 00:00:00 2001 From: Thomas Pelletier Date: Mon, 8 Mar 2021 20:27:04 -0500 Subject: [PATCH] Support type aliases --- internal/reflectbuild/reflectbuild.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/reflectbuild/reflectbuild.go b/internal/reflectbuild/reflectbuild.go index f8e8af2..b1466b4 100644 --- a/internal/reflectbuild/reflectbuild.go +++ b/internal/reflectbuild/reflectbuild.go @@ -467,6 +467,10 @@ func convert(t reflect.Type, value reflect.Value) (reflect.Value, error) { returnPtr = true } + if t.Kind() == value.Kind() { + return value.Convert(t), nil + } + var err error switch t.Kind() { case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64: