summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@scratchpost.org>2019-02-04 18:16:58 +0100
committerDanny Milosavljevic <dannym@scratchpost.org>2019-02-04 18:16:58 +0100
commit3108cf9eea6dfd801136987568c072f4105b9b7a (patch)
tree51b5c2e6970b5746f9fb30a568ca921709112b0b /src
parent84dec47334d7f29a2395c4c951c0f122d83dde6b (diff)
downloadmrust-3108cf9eea6dfd801136987568c072f4105b9b7a.tar.gz
Fix recv_v128u procedural macro plugin decoder
Diffstat (limited to 'src')
-rw-r--r--src/expand/proc_macro.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expand/proc_macro.cpp b/src/expand/proc_macro.cpp
index d34a91a5..be0b4ce6 100644
--- a/src/expand/proc_macro.cpp
+++ b/src/expand/proc_macro.cpp
@@ -970,7 +970,7 @@ uint64_t ProcMacroInv::recv_v128u()
for(;;)
{
auto b = recv_u8();
- v |= static_cast<uint64_t>(b) << ofs;
+ v |= static_cast<uint64_t>(b & 0x7F) << ofs;
if( (b & 0x80) == 0 )
break;
ofs += 7;