Skip to content

Commit

Permalink
chore: variable renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
TomAFrench committed Aug 6, 2023
1 parent 88489bb commit d5be624
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions crates/noirc_evaluator/src/ssa/acir_gen/acir_ir/acir_variable.rs
Original file line number Diff line number Diff line change
Expand Up @@ -927,16 +927,16 @@ impl AcirContext {
&mut self,
code: Vec<BrilligOpcode>,
inputs: &[BrilligInputs],
outputs: &[AcirType],
outputs_types: &[AcirType],
) -> Option<Vec<AcirValue>> {
let results = execute_brillig(code, inputs, outputs)?;
let results = execute_brillig(code, inputs, outputs_types)?;

let mut b_outputs: Vec<AcirValue> = Vec::new();
for (output, result) in outputs.iter().zip(results) {
match (output, result) {
let mut outputs: Vec<AcirValue> = Vec::with_capacity(outputs_types.len());
for (output_type, result) in outputs_types.iter().zip(results) {
match (output_type, result) {
(typ @ AcirType::NumericType(_), BrilligOutputValue::Simple(value)) => {
let var = self.add_data(AcirVarData::Const(value));
b_outputs.push(AcirValue::Var(var, typ.clone()));
outputs.push(AcirValue::Var(var, typ.clone()));
}
(AcirType::Array(elem_types, len), BrilligOutputValue::Array(values)) => {
assert_eq!(values.len(), *len);
Expand All @@ -954,14 +954,14 @@ impl AcirContext {
array_outputs.push(AcirValue::Var(var, elem_type.clone()));
}

b_outputs.push(AcirValue::Array(array_outputs.into()));
outputs.push(AcirValue::Array(array_outputs.into()));
}

_ => unreachable!("Invalid type combination"),
};
}

Some(b_outputs)
Some(outputs)
}

fn brillig_array_input(
Expand Down

0 comments on commit d5be624

Please sign in to comment.