diff options
author | Ludovic Courtès <ludo@gnu.org> | 2019-04-28 14:45:35 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2019-04-28 14:45:35 +0200 |
commit | 7d62fa206b701504b110f253e3efb217eed475ad (patch) | |
tree | 8a2e44fb2560144d3b029085a560c1042e163423 /gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch | |
parent | c5db31d4141669d09c1cd8b37eb270c2fe23c7cf (diff) | |
parent | cd8dce8ac4224d425f13b3c0776884c87ff43562 (diff) |
Merge branch 'staging'
Diffstat (limited to 'gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch')
-rw-r--r-- | gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch b/gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch new file mode 100644 index 0000000000..9e76653a07 --- /dev/null +++ b/gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch @@ -0,0 +1,15 @@ +https://github.com/thepowersgang/mrustc/issues/109 +From: Danny Milosavljevic <dannym@scratchpost.org> +Date: Fri, 3 Jan 2019 13:00:00 +0100 + +--- mrustc/src/expand/proc_macro.cpp.orig 2019-02-01 14:16:54.208486062 +0100 ++++ mrustc/src/expand/proc_macro.cpp 2019-02-01 14:17:14.350925705 +0100 +@@ -977,7 +977,7 @@ + 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; |