fix a todo!()

This commit is contained in:
Devyn Cairns 2024-07-09 04:04:28 -07:00
parent de3137f72b
commit fc5faef126

View File

@ -871,8 +871,12 @@ fn binary_op(
Bits::ShiftLeft => lhs_val.bit_shl(op_span, &rhs_val, span)?, Bits::ShiftLeft => lhs_val.bit_shl(op_span, &rhs_val, span)?,
Bits::ShiftRight => lhs_val.bit_shr(op_span, &rhs_val, span)?, Bits::ShiftRight => lhs_val.bit_shr(op_span, &rhs_val, span)?,
}, },
// FIXME: assignments probably shouldn't be implemented here, so this should be an error Operator::Assignment(_asg) => {
Operator::Assignment(_asg) => todo!(), return Err(ShellError::IrEvalError {
msg: "can't eval assignment with the `binary-op` instruction".into(),
span: Some(span),
})
}
}; };
ctx.put_reg(lhs_dst, PipelineData::Value(result, None)); ctx.put_reg(lhs_dst, PipelineData::Value(result, None));