From 8263b4ded97fe73bd62d01a44b2cfd2d58824755 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 12 Aug 2023 15:18:01 +0800 Subject: [PATCH] 1 --- metatable.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metatable.go b/metatable.go index 260cf6e..71b6be1 100644 --- a/metatable.go +++ b/metatable.go @@ -150,13 +150,13 @@ func (this *NameMetaTable[T]) Load() { } func ReadMetaTableField[T string | int | int32 | int64 | float32 | float64]( - fieldPtr *T, fieldName string, flags *uint64, flagIdx int, + fieldPtr *T, fieldName string, flags *uint64, flagIdx uint64, kv map[string]interface{}) { if val, ok := kv[fieldName]; ok { if !q5.DuckToSimple(val, fieldPtr) { panic("ReadMetaTableField error") } - //*flags = *flags & flagIdx + *flags |= uint64(1) << flagIdx } }