From 6bc63cb28f5825b464b7b502a01fa556b371bdd9 Mon Sep 17 00:00:00 2001 From: Eric Lunderberg Date: Fri, 5 Aug 2022 10:56:21 -0500 Subject: [PATCH] Use const ref for list of stores to remove --- src/tir/transforms/remove_store_undef.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tir/transforms/remove_store_undef.cc b/src/tir/transforms/remove_store_undef.cc index b9c7442b493b..69b82f3c41af 100644 --- a/src/tir/transforms/remove_store_undef.cc +++ b/src/tir/transforms/remove_store_undef.cc @@ -96,14 +96,14 @@ class StoreUndefRemover : public StmtExprMutator { public: static Stmt Apply(Stmt stmt) { auto to_remove = StoreUndefLocator::Locate(stmt); - StoreUndefRemover mutator(std::move(to_remove)); + StoreUndefRemover mutator(to_remove); return mutator(std::move(stmt)); } private: using Parent = StmtExprMutator; - explicit StoreUndefRemover(std::unordered_set to_remove) + explicit StoreUndefRemover(const std::unordered_set& to_remove) : to_remove_(to_remove) {} Stmt VisitStmt_(const BufferStoreNode* op) final { @@ -114,7 +114,7 @@ class StoreUndefRemover : public StmtExprMutator { } } - std::unordered_set to_remove_; + const std::unordered_set& to_remove_; }; // Remove any BufferStores whose value depends on T.undef