Fixed a type in a range-based for loop
authorBenjamin Segovia <devnull@localhost>
Mon, 21 May 2012 03:31:57 +0000 (03:31 +0000)
committerKeith Packard <keithp@keithp.com>
Fri, 10 Aug 2012 23:17:55 +0000 (16:17 -0700)
backend/src/ir/liveness.hpp

index 8e98eb3..0c907d6 100644 (file)
@@ -88,7 +88,7 @@ namespace ir {
     template <DataFlowDirection dir, typename T>
     void foreach(const T &functor) {
       // Iterate on all blocks
-      for (const auto pair : liveness) {
+      for (const auto &pair : liveness) {
         BlockInfo &info = *pair.second;
         const BasicBlock &bb = info.bb;
         const BlockSet *set = NULL;