summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitry Andric <dimitry@andric.com>2020-02-04 23:57:02 +0000
committerHans Wennborg <hans@chromium.org>2020-02-06 11:24:21 +0100
commit02420968fcce71ed669b4a87e62c27d65fd8a1c4 (patch)
treeaf0abd388b9fee55667167cfc3c9db09e3603655
parent22633f85bb7d317ff97c86b6ae7817b678777d93 (diff)
downloadbcm5719-llvm-02420968fcce71ed669b4a87e62c27d65fd8a1c4.tar.gz
bcm5719-llvm-02420968fcce71ed669b4a87e62c27d65fd8a1c4.zip
Fix x86 32bits MLIR build (NFC)
This is fixing a build error: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'Region::iterator::difference_type' (aka 'int') in initializer list Fix pr44767 (cherry picked from commit 31fd112eb4a90600e0f340f19053e5715e92ec4c)
-rw-r--r--mlir/lib/Transforms/DialectConversion.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/lib/Transforms/DialectConversion.cpp b/mlir/lib/Transforms/DialectConversion.cpp
index 3f202c2a95b..bf79266dc8b 100644
--- a/mlir/lib/Transforms/DialectConversion.cpp
+++ b/mlir/lib/Transforms/DialectConversion.cpp
@@ -783,7 +783,7 @@ void ConversionPatternRewriterImpl::notifyRegionIsBeingInlinedBefore(
Region &region, Region &parent, Region::iterator before) {
for (auto &pair : llvm::enumerate(region)) {
Block &block = pair.value();
- unsigned position = pair.index();
+ Region::iterator::difference_type position = pair.index();
blockActions.push_back(BlockAction::getMove(&block, {&region, position}));
}
}
OpenPOWER on IntegriCloud