diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 7 | 
1 files changed, 5 insertions, 2 deletions
| @@ -1971,7 +1971,8 @@ pub fn read_instr<T: Iterator<Item=u8>>(mut bytes_iter: T, instruction: &mut Ins                  }              },              None => { -                return None; +                unsafe { unreachable_unchecked(); } +//                return None;              }          }      }; @@ -3076,7 +3077,9 @@ fn read_modrm<T: Iterator<Item=u8>>(bytes_iter: &mut T, length: &mut u8) -> Resu      let modrm = match bytes_iter.next() {          Some(b) => b,          // TODO: ... -        None => return Err("Out of bytes".to_string()), +        None => { +            return Err("Out of bytes".to_string()); +        }      };      *length += 1;      Ok(modrm) | 
