Initial basic support of union type in suppression specifications
authorDodji Seketeli <dodji@redhat.com>
Thu, 28 Jun 2018 10:56:02 +0000 (12:56 +0200)
committerDodji Seketeli <dodji@redhat.com>
Thu, 28 Jun 2018 11:04:47 +0000 (13:04 +0200)
* src/abg-suppression.cc (suppression_matches_type_no_name):
Support union types.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
src/abg-suppression.cc

index 3f2fa81..3676b85 100644 (file)
@@ -813,9 +813,9 @@ suppression_matches_type_no_name(const type_suppression&     s,
          }
          break;
        case type_suppression::UNION_TYPE_KIND:
-         // We do not support unions yet.  When we do, we should
-         // replace the abort here by a "break;" statement.
-         abort();
+         if (!is_union_type(type))
+           matches = false;
+         break;
        case type_suppression::ENUM_TYPE_KIND:
          if (!is_enum_type(type))
            matches = false;