mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-29 05:03:34 +08:00
compiler: skip kernel_invariant linting for exception types.
This commit is contained in:
parent
feeb089505
commit
ed60ba8c4c
@ -740,6 +740,10 @@ class Stitcher:
|
||||
# specifications refers to ones we didn't encounter.
|
||||
for host_type in self.embedding_map.type_map:
|
||||
instance_type, constructor_type = self.embedding_map.type_map[host_type]
|
||||
if not hasattr(instance_type, "constant_attributes"):
|
||||
# Exceptions lack user-definable attributes.
|
||||
continue
|
||||
|
||||
for attribute in instance_type.constant_attributes:
|
||||
if attribute in instance_type.attributes:
|
||||
# Fast path; if the ARTIQ Python type has the attribute, then every observed
|
||||
|
Loading…
Reference in New Issue
Block a user