Imported Upstream version 1.25.0
[platform/core/ml/nnfw.git] / runtime / onert / core / src / compiler / pass / UnusedOperandEliminationPass.cc
index 35fb575..162c4e7 100644 (file)
@@ -37,15 +37,15 @@ void UnusedOperandEliminationPass::run()
 {
   util::Set<ir::OperandIndex> used;
 
-  _graph.operations().iterate([&](const ir::OperationIndex &, const ir::Operation &node) {
-    for (auto ind : (node.getInputs() + node.getOutputs()) | ir::Remove::UNDEFINED)
+  _graph.operations().iterate([&](const ir::OperationIndex &, const ir::IOperation &node) {
+    for (auto &&ind : (node.getInputs() + node.getOutputs()) | ir::Remove::UNDEFINED)
     {
       used.add(ind);
     }
   });
 
   // Graph's inputs/outputs are always considered as used
-  for (auto ind : (_graph.getInputs() + _graph.getOutputs()) | ir::Remove::UNDEFINED)
+  for (auto &&ind : (_graph.getInputs() + _graph.getOutputs()) | ir::Remove::UNDEFINED)
   {
     used.add(ind);
   }