diff --git a/qiskit/dagcircuit/dagcircuit.py b/qiskit/dagcircuit/dagcircuit.py index aedba187499f..4436d1394c73 100644 --- a/qiskit/dagcircuit/dagcircuit.py +++ b/qiskit/dagcircuit/dagcircuit.py @@ -996,10 +996,7 @@ def substitute_node_with_dag(self, node, input_dag, wires=None): in_dag.apply_operation_back(replay_node.op, replay_node.qargs, replay_node.cargs) if in_dag.global_phase: - from sympy import evaluate - - with evaluate(False): - self.global_phase += in_dag.global_phase + self.global_phase += in_dag.global_phase if wires is None: wires = in_dag.wires diff --git a/qiskit/transpiler/passes/basis/basis_translator.py b/qiskit/transpiler/passes/basis/basis_translator.py index 0660ba47a79d..dc154284cf13 100644 --- a/qiskit/transpiler/passes/basis/basis_translator.py +++ b/qiskit/transpiler/passes/basis/basis_translator.py @@ -181,10 +181,7 @@ def run(self, dag): dag.substitute_node(node, dag_op, inplace=True) if bound_target_dag.global_phase: - from sympy import evaluate - - with evaluate(False): - dag.global_phase += bound_target_dag.global_phase + dag.global_phase += bound_target_dag.global_phase else: dag.substitute_node_with_dag(node, bound_target_dag) else: