Skip to content

Commit f446c5a

Browse files
committed
Add get_presemt_trait method to ensure type
1 parent 57b323c commit f446c5a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/bloqade/squin/analysis/nsites/analysis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ def eval_stmt(self, frame: ForwardFrame, stmt: ir.Statement):
2323
if method is not None:
2424
return method(self, frame, stmt)
2525
elif stmt.has_trait(HasSites):
26-
has_sites_trait = stmt.get_trait(HasSites)
26+
has_sites_trait = stmt.get_present_trait(HasSites)
2727
sites = has_sites_trait.get_sites(stmt)
2828
return (NumberSites(sites=sites),)
2929
elif stmt.has_trait(FixedSites):
30-
sites_trait = stmt.get_trait(FixedSites)
30+
sites_trait = stmt.get_present_trait(FixedSites)
3131
return (NumberSites(sites=sites_trait.data),)
3232
else:
3333
return (NoSites(),)

0 commit comments

Comments
 (0)