diff options
author | John Hodge <tpg@ucc.asn.au> | 2018-11-04 08:26:39 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2018-11-04 08:26:39 +0800 |
commit | 17be046b4ea045118664d1420cf3263770921a4f (patch) | |
tree | f76a54d720ef6fe8edaf2a9c301afb245c58c4e8 /tools/standalone_miri/miri.cpp | |
parent | 9afb96ccf062961c663e4c84f803e3a01054ea7a (diff) | |
download | mrust-17be046b4ea045118664d1420cf3263770921a4f.tar.gz |
Standalone MIRI - Fix some warnings/todos
Diffstat (limited to 'tools/standalone_miri/miri.cpp')
-rw-r--r-- | tools/standalone_miri/miri.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/standalone_miri/miri.cpp b/tools/standalone_miri/miri.cpp index 14958c45..53783420 100644 --- a/tools/standalone_miri/miri.cpp +++ b/tools/standalone_miri/miri.cpp @@ -1036,7 +1036,7 @@ bool InterpreterThread::step_one(Value& out_thread_result) LOG_ASSERT(ty_r.get_wrapper() == nullptr, "Bitwise operator with non-primitive - " << ty_r); size_t max_bits = ty_r.get_size() * 8; uint8_t shift; - auto check_cast = [&](auto v){ LOG_ASSERT(0 <= v && v <= max_bits, "Shift out of range - " << v); return static_cast<uint8_t>(v); }; + auto check_cast = [&](auto v){ LOG_ASSERT(0 <= v && v <= static_cast<decltype(v)>(max_bits), "Shift out of range - " << v); return static_cast<uint8_t>(v); }; switch(ty_r.inner_type) { case RawType::U64: shift = check_cast(v_r.read_u64(0)); break; |