Also compare the number of struct elements

pull/1535/head
webthethird 2 years ago
parent 969274ffc6
commit 2ab766734d
  1. 2
      slither/core/declarations/structure.py

@ -55,6 +55,8 @@ class Structure(SourceMapping):
def __eq__(self, other) -> bool: def __eq__(self, other) -> bool:
if not isinstance(other, Structure): if not isinstance(other, Structure):
return False return False
if len(self.elems) != len(other.elems):
return False
for idx, elem in enumerate(self.elems_ordered): for idx, elem in enumerate(self.elems_ordered):
other_elem = other.elems_ordered[idx] other_elem = other.elems_ordered[idx]
if str(other_elem.type) != str(elem.type) or other_elem.name != elem.name: if str(other_elem.type) != str(elem.type) or other_elem.name != elem.name:

Loading…
Cancel
Save