summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Parser
diff options
context:
space:
mode:
authorNicolas Vasilache <ntv@google.com>2019-10-04 08:57:28 -0700
committerA. Unique TensorFlower <gardener@tensorflow.org>2019-10-04 08:58:09 -0700
commit754ea72794c819dceeab1f4cc15933971d228aed (patch)
treec301f077239c751386cdf8f5d89a0d66ba78a563 /mlir/lib/Parser
parent516f6a3477073d52224a744a720f2d62f0ea3ca9 (diff)
downloadbcm5719-llvm-754ea72794c819dceeab1f4cc15933971d228aed.tar.gz
bcm5719-llvm-754ea72794c819dceeab1f4cc15933971d228aed.zip
Replace constexpr MemRefType::kDynamicStrideOrOffset by a MemRefType:;getDynamicStrideOrOffset() method - NFC
This fixes global ODR-use issues, some of which manifest in Parser.cpp. Fixes tensorflow/mlir#167. PiperOrigin-RevId: 272886347
Diffstat (limited to 'mlir/lib/Parser')
-rw-r--r--mlir/lib/Parser/Parser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Parser/Parser.cpp b/mlir/lib/Parser/Parser.cpp
index 4cb3569137f..3f9c3711840 100644
--- a/mlir/lib/Parser/Parser.cpp
+++ b/mlir/lib/Parser/Parser.cpp
@@ -656,7 +656,7 @@ ParseResult Parser::parseStridedLayout(int64_t &offset,
if (!maybeOffset && !question)
return emitError("invalid offset");
offset = maybeOffset ? static_cast<int64_t>(maybeOffset.getValue())
- : MemRefType::kDynamicStrideOrOffset;
+ : MemRefType::getDynamicStrideOrOffset();
consumeToken();
if (!consumeIf(Token::comma))
@@ -996,7 +996,7 @@ ParseResult Parser::parseStrideList(SmallVectorImpl<int64_t> &dimensions) {
return success();
while (true) {
if (consumeIf(Token::question)) {
- dimensions.push_back(MemRefType::kDynamicStrideOrOffset);
+ dimensions.push_back(MemRefType::getDynamicStrideOrOffset());
} else {
// This must be an integer value.
int64_t val;
OpenPOWER on IntegriCloud