Wasm: Make dead functions unreachable, and the same for all return types

This commit is contained in:
Brian Carroll 2022-01-14 18:17:52 +00:00
parent e7dc442af0
commit 4311b5a410
4 changed files with 27 additions and 135 deletions

View file

@ -250,10 +250,6 @@ pub fn decode_u32(bytes: &[u8]) -> Result<(u32, usize), String> {
))
}
pub fn decode_u32_or_panic(bytes: &[u8]) -> (u32, usize) {
decode_u32(bytes).unwrap_or_else(|e| internal_error!("{}", e))
}
pub fn parse_u32_or_panic(bytes: &[u8], cursor: &mut usize) -> u32 {
let (value, len) = decode_u32(&bytes[*cursor..]).unwrap_or_else(|e| internal_error!("{}", e));
*cursor += len;