[Mlir-commits] [mlir] 235dfcf - [mlir][AsmPrinter] Fix crash in windows build after D89354

River Riddle llvmlistbot at llvm.org
Sat Oct 31 14:24:55 PDT 2020


Author: River Riddle
Date: 2020-10-31T14:21:49-07:00
New Revision: 235dfcf70abca65dba5d80f1a42d1485bab8980c

URL: https://github.com/llvm/llvm-project/commit/235dfcf70abca65dba5d80f1a42d1485bab8980c
DIFF: https://github.com/llvm/llvm-project/commit/235dfcf70abca65dba5d80f1a42d1485bab8980c.diff

LOG: [mlir][AsmPrinter] Fix crash in windows build after D89354

Switch to an index based loop instead of using enumerate.

Added: 
    

Modified: 
    mlir/lib/IR/AsmPrinter.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/IR/AsmPrinter.cpp b/mlir/lib/IR/AsmPrinter.cpp
index 790b50cebd38..beb05ad672b7 100644
--- a/mlir/lib/IR/AsmPrinter.cpp
+++ b/mlir/lib/IR/AsmPrinter.cpp
@@ -376,8 +376,8 @@ static void initializeAliases(
       continue;
     }
     // Otherwise, add the index to the name.
-    for (auto &symbolIt : llvm::enumerate(it.second))
-      symbolToAlias.insert({symbolIt.value(), {it.first, symbolIt.index()}});
+    for (int i = 0, e = it.second.size(); i < e; ++i)
+      symbolToAlias.insert({it.second[i], {it.first, i}});
   }
 }
 


        


More information about the Mlir-commits mailing list