diff --git a/compiler/qsc/src/codegen/tests.rs b/compiler/qsc/src/codegen/tests.rs index fca4a58ca6..c313d838e5 100644 --- a/compiler/qsc/src/codegen/tests.rs +++ b/compiler/qsc/src/codegen/tests.rs @@ -258,7 +258,7 @@ mod base_profile { operation Main() : (Result, Result) { use (q0, q1) = (Qubit(), Qubit()); X(q0); - SwapLabels(q0, q1); + Relabel([q0, q1], [q1, q0]); X(q1); (MResetZ(q0), MResetZ(q1)) } @@ -322,7 +322,7 @@ mod base_profile { { use (q0, q1) = (Qubit(), Qubit()); X(q0); - SwapLabels(q0, q1); + Relabel([q0, q1], [q1, q0]); X(q1); Reset(q0); Reset(q1); @@ -824,7 +824,7 @@ mod adaptive_ri_profile { operation Main() : (Result, Result) { use (q0, q1) = (Qubit(), Qubit()); X(q0); - SwapLabels(q0, q1); + Relabel([q0, q1], [q1, q0]); X(q1); (MResetZ(q0), MResetZ(q1)) } @@ -897,7 +897,7 @@ mod adaptive_ri_profile { { use (q0, q1) = (Qubit(), Qubit()); X(q0); - SwapLabels(q0, q1); + Relabel([q0, q1], [q1, q0]); X(q1); Reset(q0); Reset(q1); @@ -981,7 +981,7 @@ mod adaptive_ri_profile { X(q0); X(q1); X(q2); - SwapLabels(q0, q1); + Relabel([q0, q1], [q1, q0]); QIR.Runtime.__quantum__rt__qubit_release(q0); let q3 = QIR.Runtime.__quantum__rt__qubit_allocate(); X(q3); diff --git a/pip/tests/test_interpreter.py b/pip/tests/test_interpreter.py index a3b886e6db..67a7fc352d 100644 --- a/pip/tests/test_interpreter.py +++ b/pip/tests/test_interpreter.py @@ -277,7 +277,7 @@ def test_entry_expr_circuit() -> None: def test_swap_label_circuit() -> None: e = Interpreter(TargetProfile.Unrestricted) e.interpret( - "operation Foo() : Unit { use q1 = Qubit(); use q2 = Qubit(); X(q1); SwapLabels(q1, q2); X(q2); }" + "operation Foo() : Unit { use q1 = Qubit(); use q2 = Qubit(); X(q1); Relabel([q1, q2], [q2, q1]); X(q2); }" ) circuit = e.circuit("Foo()") assert str(circuit) == dedent(