We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f30a6e commit 7aec375Copy full SHA for 7aec375
flang/lib/Optimizer/CodeGen/CodeGen.cpp
@@ -2108,8 +2108,9 @@ struct CoordinateOpConversion
2108
rewriter.create<mlir::LLVM::BitcastOp>(loc, seqRefTy, addr);
2109
llvm::SmallVector<mlir::Value> args = {memObj, c0, nxtOpnd};
2110
cty = seqTy.getType(getFieldNumber(seqTy, nxtOpnd));
2111
+ auto llvmCty = lowerTy().convertType(cty);
2112
auto gep = rewriter.create<mlir::LLVM::GEPOp>(
- loc, mlir::LLVM::LLVMPointerType::get(cty), args);
2113
+ loc, mlir::LLVM::LLVMPointerType::get(llvmCty), args);
2114
addr = rewriter.create<mlir::LLVM::BitcastOp>(loc, voidPtrTy, gep);
2115
} else {
2116
fir::emitFatalError(loc, "unexpected type in coordinate_of");
0 commit comments