diff --git a/hercules_opt/src/sroa.rs b/hercules_opt/src/sroa.rs index afbc775bebdeb14e912c0bc0b437e143b4e2d1f2..7430dbca0008498d32cedc285ea7684830915772 100644 --- a/hercules_opt/src/sroa.rs +++ b/hercules_opt/src/sroa.rs @@ -213,7 +213,7 @@ pub fn sroa(editor: &mut FunctionEditor, reverse_postorder: &Vec<NodeID>, types: // enough information to process a particular node, we add it back to the worklist let mut next_id: usize = editor.func().nodes.len(); let mut to_insert = BTreeMap::new(); - let mut to_replace : Vec<(NodeID, NodeID)> = vec![]; + let mut to_replace: Vec<(NodeID, NodeID)> = vec![]; while let Some(mut item) = worklist.pop_front() { if let WorkItem::Unhandled(node) = item { @@ -394,10 +394,9 @@ pub fn sroa(editor: &mut FunctionEditor, reverse_postorder: &Vec<NodeID>, types: node, fields, } => { - if let (Some(thn_fields), Some(els_fields)) = ( - field_map.get(&thn), - field_map.get(&els), - ) { + if let (Some(thn_fields), Some(els_fields)) = + (field_map.get(&thn), field_map.get(&els)) + { fields .zip(thn_fields) .zip(els_fields)