[Mlir-commits] [mlir] [mlir] Use SymbolOpInterface to implement operateOnSymbol in test-symbol-uses pass (PR #172675)
Mehdi Amini
llvmlistbot at llvm.org
Thu Dec 18 01:52:13 PST 2025
================
@@ -71,9 +71,8 @@ struct SymbolUsesPass
// Walk nested symbols.
SmallVector<func::FuncOp, 4> deadFunctions;
- module.getBodyRegion().walk([&](Operation *nestedOp) {
- if (isa<SymbolOpInterface>(nestedOp))
- return operateOnSymbol(nestedOp, module, deadFunctions);
+ module.getBodyRegion().walk([&](SymbolOpInterface nestedOp) {
+ return operateOnSymbol(nestedOp, module, deadFunctions);
return WalkResult::advance();
----------------
joker-eph wrote:
Isn't this dead?
```suggestion
```
https://github.com/llvm/llvm-project/pull/172675
More information about the Mlir-commits
mailing list