diff options
Diffstat (limited to 'mlir/lib/Target/LLVMIR/ModuleImport.cpp')
-rw-r--r-- | mlir/lib/Target/LLVMIR/ModuleImport.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mlir/lib/Target/LLVMIR/ModuleImport.cpp b/mlir/lib/Target/LLVMIR/ModuleImport.cpp index 0a3371c..7f2c0ca1 100644 --- a/mlir/lib/Target/LLVMIR/ModuleImport.cpp +++ b/mlir/lib/Target/LLVMIR/ModuleImport.cpp @@ -2035,8 +2035,9 @@ LogicalResult ModuleImport::convertInstruction(llvm::Instruction *inst) { } Type type = convertType(inst->getType()); - auto gepOp = builder.create<GEPOp>(loc, type, sourceElementType, *basePtr, - indices, gepInst->isInBounds()); + auto gepOp = builder.create<GEPOp>( + loc, type, sourceElementType, *basePtr, indices, + static_cast<GEPNoWrapFlags>(gepInst->getNoWrapFlags().getRaw())); mapValue(inst, gepOp); return success(); } |