diff options
| -rw-r--r-- | lib/xixanta/src/assembler.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/xixanta/src/assembler.rs b/lib/xixanta/src/assembler.rs index 6fc0cc1..26d5396 100644 --- a/lib/xixanta/src/assembler.rs +++ b/lib/xixanta/src/assembler.rs @@ -970,7 +970,7 @@ impl<'a> Assembler<'a> { lval ^ rval } OperationType::Lshift => { - if rval > 16 { + if rval as usize > 16 { return Err(Error { line: node.value.line, global: false, @@ -983,7 +983,7 @@ impl<'a> Assembler<'a> { lval << rval } OperationType::Rshift => { - if rval > 16 { + if rval as usize > 16 { return Err(Error { line: node.value.line, global: false, |
