about summary refs log tree commit diff
path: root/tvix/nix-compat/src/nixbase32.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tvix/nix-compat/src/nixbase32.rs')
-rw-r--r--tvix/nix-compat/src/nixbase32.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/tvix/nix-compat/src/nixbase32.rs b/tvix/nix-compat/src/nixbase32.rs
index ad67601eeb..0c7843fc89 100644
--- a/tvix/nix-compat/src/nixbase32.rs
+++ b/tvix/nix-compat/src/nixbase32.rs
@@ -38,7 +38,7 @@ pub fn encode(input: &[u8]) -> String {
                 // we want to right shift, and discard shifted out bits (unchecked)
                 // To do this without panicing, we need to do the shifting in u16
                 // and convert back to u8 afterwards.
-                c |= ((input[i + 1] as u16) << 8 - j as u16) as u8
+                c |= ((input[i + 1] as u16) << (8 - j as u16)) as u8
             }
 
             output