From: Sergey Matveev Date: Wed, 11 Dec 2024 13:09:37 +0000 (+0300) Subject: Fix reflected value type X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d7ba35c97d212c8b4ee074b3ed08f8f2f614ea075dd155ac0881f4d06b4ea2b3;p=keks.git Fix reflected value type --- 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") }