diff --git a/src/stim/stabilizers/conversions.inl b/src/stim/stabilizers/conversions.inl index 7c47097b1..0983ca3d2 100644 --- a/src/stim/stabilizers/conversions.inl +++ b/src/stim/stabilizers/conversions.inl @@ -648,8 +648,10 @@ Tableau stabilizers_to_tableau( } if (num_qubits > 0) { + // Force size of resulting tableau to be correct. GateTarget t = GateTarget::qubit(num_qubits - 1); - elimination_instructions.safe_append(CircuitInstruction{GateType::I, {}, &t}); + elimination_instructions.safe_append(CircuitInstruction{GateType::X, {}, &t}); + elimination_instructions.safe_append(CircuitInstruction{GateType::X, {}, &t}); } if (invert) {