aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/xixanta/src/assembler.rs4
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,