[to #46859072] fix serval complex type bugs

This commit is contained in:
obdev
2022-12-22 10:07:48 +00:00
committed by ob-robot
parent 6c25f369ba
commit 2ee6c3352f
4 changed files with 46 additions and 23 deletions

View File

@ -4218,10 +4218,8 @@ int ObPLCodeGenerator::generate_get_collection_attr(ObLLVMValue &param_array,
} else {
if (current_access.var_type_.is_composite_type()) {
OZ (helper_.get_int8(ObExtendType, type_value));
} else {
OZ (helper_.get_int8(current_access.var_type_.get_obj_type(), type_value));
OZ (helper_.create_store(type_value, p_type_value));
}
OZ (helper_.create_store(type_value, p_type_value));
OZ (helper_.create_br(after_delete_block));
}
OZ (helper_.set_insert_point(after_delete_block));