diff --git a/crates/oq3_semantics/src/syntax_to_semantics.rs b/crates/oq3_semantics/src/syntax_to_semantics.rs index 58ca884..8193779 100644 --- a/crates/oq3_semantics/src/syntax_to_semantics.rs +++ b/crates/oq3_semantics/src/syntax_to_semantics.rs @@ -838,6 +838,7 @@ fn from_expression_list( } fn from_qubit_list(qubit_list: Option, context: &mut Context) -> Vec { + // Warning, I think map overlooks None. This can cause a bug in the present case. // Because None means a coding error upstream. Better to blow up here. qubit_list.unwrap() .gate_operands()