*** 670,679 **** --- 670,680 ---- case T_CHAR: case T_BOOLEAN: slot_type = T_INT; break; case T_ARRAY: + case T_VALUETYPE: slot_type = T_OBJECT; break; default: break; };