summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-12-17 09:16:38 +0800
committerJohn Hodge <tpg@mutabah.net>2016-12-17 09:16:38 +0800
commit0f3b719e8c279d86361aa029b35eb959a7838433 (patch)
tree9993b463122665a55919d5e95ed1c0531830c104
parent55ba4b4b4429a40508eb63a9d002a7c0d15e0079 (diff)
downloadmrust-0f3b719e8c279d86361aa029b35eb959a7838433.tar.gz
HIR Deserialise - Fix bad decoding of signed 64-bit values
-rw-r--r--src/hir/serialise_lowlevel.hpp2
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() {