diff --git a/core/translate/emitter.rs b/core/translate/emitter.rs index a083a5677..47f4ae0b4 100644 --- a/core/translate/emitter.rs +++ b/core/translate/emitter.rs @@ -1100,7 +1100,7 @@ fn emit_update_insns( let rowid_reg = program.alloc_register(); if has_user_provided_rowid { program.emit_insn(Insn::RowId { - cursor_id: cursor_id, + cursor_id, dest: rowid_reg, }); emit_cdc_insns( diff --git a/core/util.rs b/core/util.rs index 515c05598..52cd36bb1 100644 --- a/core/util.rs +++ b/core/util.rs @@ -1051,15 +1051,13 @@ pub fn parse_pragma_bool(expr: &Expr) -> Result { if let Value::Integer(x @ (0 | 1)) = number { return Ok(x != 0); } - } else { - if let Expr::Name(name) = expr { - let ident = normalize_ident(&name.0); - if TRUE_VALUES.contains(&ident.as_str()) { - return Ok(true); - } - if FALSE_VALUES.contains(&ident.as_str()) { - return Ok(false); - } + } else if let Expr::Name(name) = expr { + let ident = normalize_ident(&name.0); + if TRUE_VALUES.contains(&ident.as_str()) { + return Ok(true); + } + if FALSE_VALUES.contains(&ident.as_str()) { + return Ok(false); } } Err(LimboError::InvalidArgument(