From d7ba35c97d212c8b4ee074b3ed08f8f2f614ea075dd155ac0881f4d06b4ea2b3 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 11 Dec 2024 16:09:37 +0300 Subject: [PATCH] Fix reflected value type --- gyac/reflect.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gyac/reflect.go b/gyac/reflect.go index 27ad825..f860c59 100644 --- a/gyac/reflect.go +++ b/gyac/reflect.go @@ -65,18 +65,18 @@ func (v *Item) ToGo() any { tai := tai64n.TAI64(raw) t, isLeap := tai64n.Leapsecs.Sub(tai.Time()) if isLeap { - return Raw{T: AtomTAI64, V: raw} + return &Raw{T: AtomTAI64, V: raw} } return t case tai64n.TAI64NSize: tai := tai64n.TAI64N(raw) t, isLeap := tai64n.Leapsecs.Sub(tai.Time()) if isLeap { - return Raw{T: AtomTAI64N, V: raw} + return &Raw{T: AtomTAI64N, V: raw} } return t case tai64n.TAI64NASize: - return Raw{T: AtomTAI64NA, V: raw} + return &Raw{T: AtomTAI64NA, V: raw} default: panic("unexpected TAI size") } -- 2.50.0