fix cases 1013 1004

This commit is contained in:
JunkoPF
2024-12-06 15:45:40 +00:00
committed by ob-robot
parent 1dba2463eb
commit 85623f914e

View File

@ -371,9 +371,9 @@ int ObLLVMDIHelper::create_array_type(ObLLVMDIType &base_type, int64_t count,
SmallVector<llvm::Metadata *, 8> subscripts; SmallVector<llvm::Metadata *, 8> subscripts;
subscripts.push_back(subrange); subscripts.push_back(subrange);
DINodeArray subscript_array = jc_->dbuilder_.getOrCreateArray(subscripts); DINodeArray subscript_array = jc_->dbuilder_.getOrCreateArray(subscripts);
if (OB_ISNULL(type_ptr = jc_->dbuilder_.createArrayType(size_bits, align_bits, base_type.get_v(), if (OB_ISNULL(type_ptr = jc_->dbuilder_.createArrayType(size_bits, align_bits, base_type.get_v(),
subscript_array))) { subscript_array))) {
ret = OB_ERR_UNEXPECTED; ret = OB_ERR_UNEXPECTED;
LOG_WARN("failed to create array type", K(ret)); LOG_WARN("failed to create array type", K(ret));
} else { } else {
array_type.set_v(type_ptr); array_type.set_v(type_ptr);