[PATCH, applied] dwarf-reader: Fix reader::merge_member_functions_of_classes
Dodji Seketeli
dodji@redhat.com
Fri Sep 5 15:17:45 GMT 2025
Hello,
While looking at something else, I figured
reader::merge_member_functions_of_classes would merge member functions
across class types of different names. Fixed thus.
* src/abg-dwarf-reader.cc
(reader::merge_member_functions_of_classes): Avoid merging member
functions across classes of different names.
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
Applied to the master branch.
---
src/abg-dwarf-reader.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index baa9026c..e869355f 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -4904,7 +4904,8 @@ public:
continue;
n2 = klass->get_pretty_representation(true, true);
- ABG_ASSERT(n1 == n2);
+ if (n1 != n2)
+ continue;
copy_missing_member_functions(reference_class, klass);
copy_missing_member_functions(klass, reference_class);
--
2.51.0
--
Dodji
More information about the Libabigail
mailing list