executeOp.operandsMutable().append(asyncTokens) in
addAsyncDependencyAfter can resize and invalidate iterators.
Fixes reports like https://reviews.llvm.org/P8286
Paths
| Differential D124577
[mlir] Don't iterate mutable user list ClosedPublic Authored by vitalybuka on Apr 27 2022, 5:08 PM.
Details Summary executeOp.operandsMutable().append(asyncTokens) in Fixes reports like https://reviews.llvm.org/P8286
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 28 2022, 2:51 AM Closed by commit rG6e1ac68a0c73: [mlir] Don't iterate mutable user list (authored by vitalybuka). · Explain WhyApr 28 2022, 9:00 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 425808 mlir/lib/Dialect/GPU/Transforms/AsyncRegionRewriter.cpp
|