Skip to content

Commit ee86c63

Browse files
committed
fix compilation crash
1 parent c2eacf4 commit ee86c63

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

third_party/amd/lib/TritonAMDGPUTransforms/OptimizeBufferOpPtr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ struct AdvanceBasePointer : public OpRewritePattern<scf::ForOp> {
157157
int offsetOperandNo = blockArg.getArgNumber() - forOp.getNumInductionVars();
158158
auto offsetYieldOperand = yield.getOperand(offsetOperandNo);
159159
auto incrementOp = offsetYieldOperand.getDefiningOp();
160-
if (!isa<arith::AddIOp>(incrementOp)) {
160+
if (!incrementOp || !isa<arith::AddIOp>(incrementOp)) {
161161
LDBG("Rejected: expect arith::addi used for pointer advanceent");
162162
return {};
163163
}

0 commit comments

Comments
 (0)