@@ -831,17 +831,17 @@ check_union_member(member, parent) ::= <<
831831 EXPECT_EQ($member.name$_expected_flags, type_objects.complete_type_object.complete().union_type().member_seq()[pos].common().member_flags());
832832 TypeIdentifierPair member_type_ids;
833833 $get_type_identifier(type=member.typecode, var="member_type_ids")$
834- EXPECT_TRUE(member_type_ids.type_identifier1() == type_objects.minimal_type_object.minimal().union_type().member_seq()[pos].common().type_id() ||
835- member_type_ids.type_identifier1() == type_objects.complete_type_object.complete().union_type().member_seq()[pos].common().type_id());
834+ EXPECT_TRUE(compare_type_identifiers( member_type_ids.type_identifier1(), type_objects.minimal_type_object.minimal().union_type().member_seq()[pos].common().type_id() ) ||
835+ compare_type_identifiers( member_type_ids.type_identifier1(), type_objects.complete_type_object.complete().union_type().member_seq()[pos].common().type_id() ));
836836 if (TK_NONE == member_type_ids.type_identifier2()._d())
837837 {
838- EXPECT_EQ (type_objects.minimal_type_object.minimal().union_type().member_seq()[pos].common().type_id(),
839- type_objects.complete_type_object.complete().union_type().member_seq()[pos].common().type_id());
838+ EXPECT_TRUE(compare_type_identifiers (type_objects.minimal_type_object.minimal().union_type().member_seq()[pos].common().type_id(),
839+ type_objects.complete_type_object.complete().union_type().member_seq()[pos].common().type_id())) ;
840840 }
841841 else
842842 {
843- EXPECT_TRUE(member_type_ids.type_identifier2() == type_objects.minimal_type_object.minimal().union_type().member_seq()[pos].common().type_id() ||
844- member_type_ids.type_identifier2() == type_objects.complete_type_object.complete().union_type().member_seq()[pos].common().type_id());
843+ EXPECT_TRUE(compare_type_identifiers( member_type_ids.type_identifier2(), type_objects.minimal_type_object.minimal().union_type().member_seq()[pos].common().type_id() ) ||
844+ compare_type_identifiers( member_type_ids.type_identifier2(), type_objects.complete_type_object.complete().union_type().member_seq()[pos].common().type_id() ));
845845 }
846846 $member.labels: { label | $check_label(label=label)$}; separator="\n"$
847847 ASSERT_EQ($member.labelsSize$, type_objects.minimal_type_object.minimal().union_type().member_seq()[pos].common().label_seq().size());
0 commit comments