Skip to content

Commit 4ca2dae

Browse files
committed
Revert one change
1 parent a811a4e commit 4ca2dae

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

crates/circuit/src/parameter/parameter_expression.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ impl ParameterExpression {
137137
qpy_replay(self, &self.name_map, &mut replay);
138138
replay
139139
}
140-
#[inline]
140+
#[inline]
141141
pub fn num_of_symbols(&self) -> usize {
142142
self.name_map.len()
143143
}
@@ -266,7 +266,10 @@ impl ParameterExpression {
266266
subs_operations: Option<Vec<(usize, HashMap<Symbol, ParameterExpression>)>>,
267267
additional_symbols: Option<&HashSet<Symbol>>,
268268
) -> Result<Self, ParameterError> {
269-
let mut symbols = additional_symbols.unwrap_or_default();
269+
let mut symbols = match additional_symbols {
270+
None => HashSet::new(),
271+
Some(symbol_map) => symbol_map.clone(),
272+
};
270273
// the stack contains the latest lhs and rhs values
271274
let mut stack: Vec<ParameterExpression> = Vec::new();
272275
let subs_operations = subs_operations.unwrap_or_default();

0 commit comments

Comments
 (0)