mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-common
synced 2026-08-08 11:58:41 +00:00
codegen: Propagate attributes to element under pointers
Current propagated attributes are propagated only from member to member type. But for pointers you probably want to use propagated attribus to underlying type (like an array for instance). Signed-off-by: Frediano Ziglio <freddy77@gmail.com> Acked-by: Victor Toso <victortoso@redhat.com>
This commit is contained in:
parent
6838f30079
commit
a627a14af0
@ -641,6 +641,8 @@ class Member(Containee):
|
||||
for i in propagated_attributes:
|
||||
if self.has_attr(i):
|
||||
self.member_type.attributes[i] = self.attributes[i]
|
||||
if self.member_type.is_pointer():
|
||||
self.member_type.target_type.attributes[i] = self.attributes[i]
|
||||
return self
|
||||
|
||||
def contains_member(self, member):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user