diff options
author | Danny Milosavljevic <dannym@scratchpost.org> | 2019-02-04 18:16:58 +0100 |
---|---|---|
committer | Danny Milosavljevic <dannym@scratchpost.org> | 2019-02-04 18:16:58 +0100 |
commit | 3108cf9eea6dfd801136987568c072f4105b9b7a (patch) | |
tree | 51b5c2e6970b5746f9fb30a568ca921709112b0b /src | |
parent | 84dec47334d7f29a2395c4c951c0f122d83dde6b (diff) | |
download | mrust-3108cf9eea6dfd801136987568c072f4105b9b7a.tar.gz |
Fix recv_v128u procedural macro plugin decoder
Diffstat (limited to 'src')
-rw-r--r-- | src/expand/proc_macro.cpp | 2 |
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; |