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) {
switch (shape().element_type()) {
case U8:
return Get<uint8>({idx}) == static_cast<uint8>(idx);
return static_cast<uint8>(Get<uint8>({idx})) == idx;
case U16:
return Get<uint16>({idx}) == static_cast<uint16>(idx);
return static_cast<uint16>(Get<uint16>({idx})) == idx;
case U32:
return Get<uint32>({idx}) == static_cast<uint32>(idx);
return static_cast<uint32>(Get<uint32>({idx})) == idx;
case U64:
return Get<uint64>({idx}) == static_cast<uint64>(idx);
return static_cast<uint64>(Get<uint64>({idx})) == idx;
case S8:
return Get<int8>({idx}) == idx;
case S16: