Update literal.cc

This commit is contained in:
tg-at-google 2020-07-29 17:15:32 -04:00 committed by GitHub
parent 41b7aff167
commit 3451ef8a16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1894,13 +1894,13 @@ bool LiteralBase::IsR1Iota() const {
auto is_iota_at_idx = [&](const int64 idx) { auto is_iota_at_idx = [&](const int64 idx) {
switch (shape().element_type()) { switch (shape().element_type()) {
case U8: case U8:
return Get<uint8>({idx}) == static_cast<uint8>(idx); return static_cast<uint8>(Get<uint8>({idx})) == idx;
case U16: case U16:
return Get<uint16>({idx}) == static_cast<uint16>(idx); return static_cast<uint16>(Get<uint16>({idx})) == idx;
case U32: case U32:
return Get<uint32>({idx}) == static_cast<uint32>(idx); return static_cast<uint32>(Get<uint32>({idx})) == idx;
case U64: case U64:
return Get<uint64>({idx}) == static_cast<uint64>(idx); return static_cast<uint64>(Get<uint64>({idx})) == idx;
case S8: case S8:
return Get<int8>({idx}) == idx; return Get<int8>({idx}) == idx;
case S16: case S16: