e30c23fe39deab82dc0fc01157a2bf2b411165e3
value 槽(偏移 +16)存的是指针,原注解 t.CUInt64T|t.CPtr 按 X|t.CPtr=Ptr(resolve(X)) 合并为 i64*(本用于哈希整数槽),取下标得标量 i64 → return t.CPtr 撞「整数隐式转指针禁止」CastError。 改为 t.CUInt64T|t.CPtr|t.CPtr:外层再包一层 → i64**,取下标得 i64*(指针),与 t.CPtr 同级指针走 bitcast。三处:_slot_value 读 / _set_slot 写 / _resize 搬迁。
Description
GVSDS(TM) Viper SE Runtime Environment and Library (VRTE)
15 MiB
0 Stars
1 Watchers
0 Forks
Languages
C++
76.8%
C
22%
CMake
1.2%