Fix some unary ops

This commit is contained in:
Richard Feldman 2020-06-23 19:17:39 -04:00
parent 3309270747
commit dd8dff0f9e
3 changed files with 19 additions and 39 deletions

View file

@ -792,7 +792,9 @@ pub fn constrain_expr(
let mut arg_types = Vec::with_capacity(args.len());
let mut arg_cons = Vec::with_capacity(args.len());
for (index, (arg_var, arg)) in args.iter().enumerate() {
let args_iter = args.iter();
for (index, (arg_var, arg)) in args_iter.enumerate() {
let arg_type = Variable(*arg_var);
let reason = Reason::LowLevelOpArg {
op: *op,