@@ -178,8 +178,8 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertBoxedSequenceType(
178178 context, llvm::dwarf::DW_TAG_array_type, /* name=*/ nullptr ,
179179 /* file=*/ nullptr , /* line=*/ 0 , /* scope=*/ nullptr , elemTy,
180180 mlir::LLVM::DIFlags::Zero, /* sizeInBits=*/ 0 , /* alignInBits=*/ 0 ,
181- elements, dataLocation, rank, /* allocated=*/ nullptr ,
182- /* associated=*/ nullptr );
181+ dataLocation, rank, /* allocated=*/ nullptr ,
182+ /* associated=*/ nullptr , elements );
183183 }
184184
185185 addOp (llvm::dwarf::DW_OP_push_object_address, {});
@@ -255,8 +255,8 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertBoxedSequenceType(
255255 return mlir::LLVM::DICompositeTypeAttr::get (
256256 context, llvm::dwarf::DW_TAG_array_type, /* name=*/ nullptr ,
257257 /* file=*/ nullptr , /* line=*/ 0 , /* scope=*/ nullptr , elemTy,
258- mlir::LLVM::DIFlags::Zero, /* sizeInBits=*/ 0 , /* alignInBits=*/ 0 , elements,
259- dataLocation, /* rank=*/ nullptr , allocated, associated);
258+ mlir::LLVM::DIFlags::Zero, /* sizeInBits=*/ 0 , /* alignInBits=*/ 0 ,
259+ dataLocation, /* rank=*/ nullptr , allocated, associated, elements );
260260}
261261
262262std::pair<std::uint64_t , unsigned short >
@@ -389,8 +389,8 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertRecordType(
389389 context, recId, /* isRecSelf=*/ true , llvm::dwarf::DW_TAG_structure_type,
390390 mlir::StringAttr::get (context, " " ), fileAttr, /* line=*/ 0 , scope,
391391 /* baseType=*/ nullptr , mlir::LLVM::DIFlags::Zero, /* sizeInBits=*/ 0 ,
392- /* alignInBits=*/ 0 , elements, /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
393- /* allocated=*/ nullptr , /* associated=*/ nullptr );
392+ /* alignInBits=*/ 0 , /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
393+ /* allocated=*/ nullptr , /* associated=*/ nullptr , elements );
394394 DerivedTypeCache::ActiveLevels nestedRecursions =
395395 derivedTypeCache.startTranslating (Ty, placeHolder);
396396
@@ -429,8 +429,8 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertRecordType(
429429 /* file=*/ nullptr , /* line=*/ 0 , /* scope=*/ nullptr ,
430430 convertType (seqTy.getEleTy (), fileAttr, scope, declOp),
431431 mlir::LLVM::DIFlags::Zero, /* sizeInBits=*/ 0 , /* alignInBits=*/ 0 ,
432- arrayElements, /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
433- /* allocated=*/ nullptr , /* associated=*/ nullptr );
432+ /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
433+ /* allocated=*/ nullptr , /* associated=*/ nullptr , arrayElements );
434434 } else
435435 elemTy = convertType (fieldTy, fileAttr, scope, /* declOp=*/ nullptr );
436436 offset = llvm::alignTo (offset, byteAlign);
@@ -448,8 +448,8 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertRecordType(
448448 context, recId, /* isRecSelf=*/ false , llvm::dwarf::DW_TAG_structure_type,
449449 mlir::StringAttr::get (context, sourceName.name ), fileAttr, line, scope,
450450 /* baseType=*/ nullptr , mlir::LLVM::DIFlags::Zero, offset * 8 ,
451- /* alignInBits=*/ 0 , elements, /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
452- /* allocated=*/ nullptr , /* associated=*/ nullptr );
451+ /* alignInBits=*/ 0 , /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
452+ /* allocated=*/ nullptr , /* associated=*/ nullptr , elements );
453453
454454 derivedTypeCache.finalize (Ty, finalAttr, std::move (nestedRecursions));
455455
@@ -490,8 +490,8 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertTupleType(
490490 context, llvm::dwarf::DW_TAG_structure_type,
491491 mlir::StringAttr::get (context, " " ), fileAttr, /* line=*/ 0 , scope,
492492 /* baseType=*/ nullptr , mlir::LLVM::DIFlags::Zero, offset * 8 ,
493- /* alignInBits=*/ 0 , elements, /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
494- /* allocated=*/ nullptr , /* associated=*/ nullptr );
493+ /* alignInBits=*/ 0 , /* dataLocation=*/ nullptr , /* rank=*/ nullptr ,
494+ /* allocated=*/ nullptr , /* associated=*/ nullptr , elements );
495495 derivedTypeCache.finalize (Ty, typeAttr, std::move (nestedRecursions));
496496 return typeAttr;
497497}
@@ -554,9 +554,9 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertSequenceType(
554554 return mlir::LLVM::DICompositeTypeAttr::get (
555555 context, llvm::dwarf::DW_TAG_array_type, /* name=*/ nullptr ,
556556 /* file=*/ nullptr , /* line=*/ 0 , /* scope=*/ nullptr , elemTy,
557- mlir::LLVM::DIFlags::Zero, /* sizeInBits=*/ 0 , /* alignInBits=*/ 0 , elements,
557+ mlir::LLVM::DIFlags::Zero, /* sizeInBits=*/ 0 , /* alignInBits=*/ 0 ,
558558 /* dataLocation=*/ nullptr , /* rank=*/ nullptr , /* allocated=*/ nullptr ,
559- /* associated=*/ nullptr );
559+ /* associated=*/ nullptr , elements );
560560}
561561
562562mlir::LLVM::DITypeAttr DebugTypeGenerator::convertVectorType (
@@ -587,9 +587,9 @@ mlir::LLVM::DITypeAttr DebugTypeGenerator::convertVectorType(
587587 context, llvm::dwarf::DW_TAG_array_type,
588588 mlir::StringAttr::get (context, name),
589589 /* file=*/ nullptr , /* line=*/ 0 , /* scope=*/ nullptr , elemTy,
590- mlir::LLVM::DIFlags::Vector, sizeInBits, /* alignInBits=*/ 0 , elements,
590+ mlir::LLVM::DIFlags::Vector, sizeInBits, /* alignInBits=*/ 0 ,
591591 /* dataLocation=*/ nullptr , /* rank=*/ nullptr , /* allocated=*/ nullptr ,
592- /* associated=*/ nullptr );
592+ /* associated=*/ nullptr , elements );
593593}
594594
595595mlir::LLVM::DITypeAttr DebugTypeGenerator::convertCharacterType (
0 commit comments