From faadc682a18d1c80fa69c15b888708c3a6b0f3a8 Mon Sep 17 00:00:00 2001 From: KaustubhKhulbe Date: Tue, 24 Mar 2026 20:16:22 -0500 Subject: [PATCH] update parse64 parsing from 32 to 64 bit --- internal/tdp/thunks/oneof.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/tdp/thunks/oneof.go b/internal/tdp/thunks/oneof.go index 3c5903f..2a40413 100644 --- a/internal/tdp/thunks/oneof.go +++ b/internal/tdp/thunks/oneof.go @@ -230,7 +230,7 @@ func parseOneofVarint32(p1 vm.P1, p2 vm.P2) (vm.P1, vm.P2) { //go:nosplit func parseOneofVarint64(p1 vm.P1, p2 vm.P2) (vm.P1, vm.P2) { xunsafe.ByteStore(p2.Message(), p2.Field().Offset.Bit, p2.Field().Offset.Number) - return parseVarint32(p1, p2) + return parseVarint64(p1, p2) } //go:nosplit @@ -242,7 +242,7 @@ func parseOneofZigZag32(p1 vm.P1, p2 vm.P2) (vm.P1, vm.P2) { //go:nosplit func parseOneofZigZag64(p1 vm.P1, p2 vm.P2) (vm.P1, vm.P2) { xunsafe.ByteStore(p2.Message(), p2.Field().Offset.Bit, p2.Field().Offset.Number) - return parseZigZag32(p1, p2) + return parseZigZag64(p1, p2) } //go:nosplit