]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_serialize/tests/leb128.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / compiler / rustc_serialize / tests / leb128.rs
index 3e2aab5125ab7b5fd98e5daf67f399639aa3414e..314c07db981daccfca32eda6f492c0962e57bf03 100644 (file)
@@ -30,9 +30,8 @@ macro_rules! impl_test_unsigned_leb128 {
 
             let mut position = 0;
             for &expected in &values {
-                let (actual, bytes_read) = $read_fn_name(&stream[position..]);
+                let actual = $read_fn_name(&stream, &mut position);
                 assert_eq!(expected, actual);
-                position += bytes_read;
             }
             assert_eq!(stream.len(), position);
         }
@@ -77,9 +76,8 @@ macro_rules! impl_test_signed_leb128 {
 
             let mut position = 0;
             for &expected in &values {
-                let (actual, bytes_read) = $read_fn_name(&stream[position..]);
+                let actual = $read_fn_name(&stream, &mut position);
                 assert_eq!(expected, actual);
-                position += bytes_read;
             }
             assert_eq!(stream.len(), position);
         }