Lines Matching defs:isLayoutCompatible
13667 static bool isLayoutCompatible(const ASTContext &C, QualType T1, QualType T2);
13670 static bool isLayoutCompatible(const ASTContext &C, const EnumDecl *ED1,
13682 static bool isLayoutCompatible(const ASTContext &C, const FieldDecl *Field1,
13698 if (!isLayoutCompatible(C, Field1->getType(), Field2->getType()))
13738 return isLayoutCompatible(C, F1, F2);
13755 if (isLayoutCompatible(C, Field1, *I, /*IsUnionMember=*/true)) {
13769 static bool isLayoutCompatible(const ASTContext &C, const RecordDecl *RD1,
13781 static bool isLayoutCompatible(const ASTContext &C, QualType T1, QualType T2) {
13802 return isLayoutCompatible(C,
13809 return isLayoutCompatible(C,
13818 return isLayoutCompatible(getASTContext(), T1, T2);
14091 mismatch = !isLayoutCompatible(Context,
14095 mismatch = !isLayoutCompatible(Context, ArgumentType, RequiredType);