Update literal.cc
This commit is contained in:
parent
3451ef8a16
commit
2158b9de8d
@ -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 static_cast<uint8>(Get<uint8>({idx})) == idx;
|
return static_cast<int64>(Get<uint8>({idx})) == idx;
|
||||||
case U16:
|
case U16:
|
||||||
return static_cast<uint16>(Get<uint16>({idx})) == idx;
|
return static_cast<int64>(Get<uint16>({idx})) == idx;
|
||||||
case U32:
|
case U32:
|
||||||
return static_cast<uint32>(Get<uint32>({idx})) == idx;
|
return static_cast<int64>(Get<uint32>({idx})) == idx;
|
||||||
case U64:
|
case U64:
|
||||||
return static_cast<uint64>(Get<uint64>({idx})) == idx;
|
return static_cast<int64>(Get<uint64>({idx})) == idx;
|
||||||
case S8:
|
case S8:
|
||||||
return Get<int8>({idx}) == idx;
|
return Get<int8>({idx}) == idx;
|
||||||
case S16:
|
case S16:
|
||||||
|
Loading…
Reference in New Issue
Block a user