diff --git a/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp b/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp --- a/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp +++ b/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp @@ -368,8 +368,8 @@ !lastNonTerminatorInRegion(lastParentWithoutScope)) return failure(); } - Operation *scope = lastParentWithoutScope->getParentOp(); - assert(scope->hasTrait()); + assert(lastParentWithoutScope->getParentOp() + ->hasTrait()); Region *containingRegion = nullptr; for (auto &r : lastParentWithoutScope->getRegions()) {