diff options
Diffstat (limited to 'bytecode/src/encoding.rs')
| -rw-r--r-- | bytecode/src/encoding.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bytecode/src/encoding.rs b/bytecode/src/encoding.rs index 44fff51..a4e159f 100644 --- a/bytecode/src/encoding.rs +++ b/bytecode/src/encoding.rs @@ -119,8 +119,9 @@ fn op_decoding<T: Read>(prog: &mut T) -> Result<Option<Op>, String> { read_arg(prog, arg2_const)?, ), 19 => Op::Len(read_local(prog)?, read_arg(prog, arg1_const)?), + 20 => Op::AssertSingleton(read_local(prog)?, read_arg(prog, arg1_const)?), _ => { - return Err(String::from("invalid opcode")); + return Err(format!("invalid opcode {tag}")); } }; Ok(Some(op)) |
