Skip to content

Commit 4033ff2

Browse files
committed
Use getIndexTypeBitwidth instead of hardcoded 64.
1 parent e57de18 commit 4033ff2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

flang/lib/Optimizer/Transforms/DebugTypeGenerator.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,8 @@ DebugTypeGenerator::convertType(mlir::Type Ty, mlir::LLVM::DIFileAttr fileAttr,
582582
} else if (auto vecTy = mlir::dyn_cast_or_null<fir::VectorType>(Ty)) {
583583
return convertVectorType(vecTy, fileAttr, scope, declOp);
584584
} else if (mlir::isa<mlir::IndexType>(Ty)) {
585-
return genBasicType(context, mlir::StringAttr::get(context, "integer"), 64,
585+
return genBasicType(context, mlir::StringAttr::get(context, "integer"),
586+
llvmTypeConverter.getIndexTypeBitwidth(),
586587
llvm::dwarf::DW_ATE_signed);
587588
} else if (auto boxTy = mlir::dyn_cast_or_null<fir::BoxType>(Ty)) {
588589
auto elTy = boxTy.getElementType();

0 commit comments

Comments
 (0)