[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