diff options
author | John Hodge <tpg@mutabah.net> | 2016-12-17 09:16:38 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-12-17 09:16:38 +0800 |
commit | 0f3b719e8c279d86361aa029b35eb959a7838433 (patch) | |
tree | 9993b463122665a55919d5e95ed1c0531830c104 | |
parent | 55ba4b4b4429a40508eb63a9d002a7c0d15e0079 (diff) | |
download | mrust-0f3b719e8c279d86361aa029b35eb959a7838433.tar.gz |
HIR Deserialise - Fix bad decoding of signed 64-bit values
-rw-r--r-- | src/hir/serialise_lowlevel.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hir/serialise_lowlevel.hpp b/src/hir/serialise_lowlevel.hpp index b710669e..5172e8e9 100644 --- a/src/hir/serialise_lowlevel.hpp +++ b/src/hir/serialise_lowlevel.hpp @@ -220,7 +220,7 @@ public: return -static_cast<int64_t>(va); } else { - return -static_cast<uint64_t>(va); + return static_cast<int64_t>(va); } } double read_double() { |