Skip to content

Commit 07c6380

Browse files
david-plweinbe58
andauthored
Update src/bloqade/analysis/address/impls.py
Co-authored-by: Phillip Weinberg <[email protected]>
1 parent 653bc6f commit 07c6380

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/bloqade/analysis/address/impls.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,13 @@ def unwrap(
190190
stmt: squin.wire.Unwrap,
191191
):
192192

193-
origin_qubit = frame.get_casted(stmt.qubit, AddressQubit)
193+
origin_qubit = frame.get(stmt.qubit)
194+
195+
if isintance(origin_qubit, AddressQubit):
194196

195-
return (AddressWire(origin_qubit=origin_qubit),)
197+
return (AddressWire(origin_qubit=origin_qubit),)
198+
else:
199+
return (Address.top(), )
196200

197201
@interp.impl(squin.wire.Apply)
198202
def apply(

0 commit comments

Comments
 (0)