diff --git a/lang/src/son/hbvm.rs b/lang/src/son/hbvm.rs index 5ab76e1..e263ada 100644 --- a/lang/src/son/hbvm.rs +++ b/lang/src/son/hbvm.rs @@ -567,6 +567,7 @@ impl TokenKind { let src_idx = src.simple_size().unwrap().ilog2() as usize - 2; Some(match self { Self::Sub => instrs::neg, + Self::Not => instrs::not, Self::Float if dst.is_float() && src.is_integer() => { debug_assert_matches!( (dst.simple_size(), src.simple_size()),