[mlir:GreedyDriver] Return WalkResult::skip after deleting a known constant
authorRiver Riddle <riddleriver@gmail.com>
Wed, 18 May 2022 09:14:02 +0000 (02:14 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Wed, 18 May 2022 09:14:02 +0000 (02:14 -0700)
commitaa568e082b4c0aa1cfbc8d1937544af8adbde552
treea6f789a5bf52092a2622947f9eb7fd5bac8753d7
parentdd12c3433ee9b4ef15c633bd325ab5a0c9c5e03b
[mlir:GreedyDriver] Return WalkResult::skip after deleting a known constant

This avoids use-after-free when trying to access the regions after visiting
the operation.
mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp