Skip to content

Qasm output doesn't support classical controls #5691

@Strilanc

Description

@Strilanc
import cirq

print(cirq.Circuit(
    cirq.measure(cirq.LineQubit(0), key="abc"),
    cirq.X(cirq.LineQubit(0)).with_classical_controls("abc"),
).to_qasm())
ValueError: QASM is defined only for SympyConditions of type key == constant.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions