diff --git a/tools/generate_datatypes.py b/tools/generate_datatypes.py index 9cb61dd4e16..fad57fa880a 100755 --- a/tools/generate_datatypes.py +++ b/tools/generate_datatypes.py @@ -237,9 +237,9 @@ def __init__(self, outname, xml, namespace): self.pointerfree = "false" self.overlayable = "false" else: - self.overlayable += " && " + m.memberType.overlayable + self.overlayable += "\n\t\t && " + m.memberType.overlayable if before: - self.overlayable += " && offsetof(UA_%s, %s) == (offsetof(UA_%s, %s) + sizeof(UA_%s))" % \ + self.overlayable += "\n\t\t && offsetof(UA_%s, %s) == (offsetof(UA_%s, %s) + sizeof(UA_%s))" % \ (self.name, m.name, self.name, before.name, before.memberType.name) if "false" in self.overlayable: self.overlayable = "false"