Skip to content

Commit

Permalink
opaque ptr converision fix
Browse files Browse the repository at this point in the history
  • Loading branch information
ivanradanov committed Sep 21, 2023
1 parent c20ac6b commit 2b2d8c2
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions lib/polygeist/Passes/ConvertToOpaquePtr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,9 @@ struct AllocaConversion : public OpConversionPattern<LLVM::AllocaOp> {
matchAndRewrite(LLVM::AllocaOp op, OpAdaptor adaptor,
ConversionPatternRewriter &rewriter) const final {
Operation *rewritten;
TypeAttr elty = nullptr;
if (!op->getAttr(kElemTypeAttrName))
elty = TypeAttr::get(*op.getElemType());
auto resTy = op.getRes().getType();
assert(!resTy.isOpaque());
TypeAttr elty = TypeAttr::get(resTy.getElementType());
if (convertPtrsToOpaque(op, rewritten, elty, adaptor.getOperands(),
rewriter, getTypeConverter())
.failed())
Expand Down

0 comments on commit 2b2d8c2

Please sign in to comment.