From 0b144e160a3129708d1494e88d614cdce2867160 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Thu, 15 Dec 2011 00:29:59 +0000 Subject: Replace all comparisons between ObjCInterfaceDecl pointers with calls to declaresSameEntity(), as a baby step toward tracking forward declarations of Objective-C classes precisely. Part of . llvm-svn: 146618 --- clang/lib/Sema/SemaOverload.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/lib/Sema/SemaOverload.cpp') diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index 7ddb151e8a5..d0d1484dd04 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -2300,7 +2300,8 @@ bool Sema::FunctionArgTypesAreEqual(const FunctionProtoType *OldType, ToType->getAs()) { if (const ObjCObjectPointerType *PTFr = FromType->getAs()) - if (PTTo->getInterfaceDecl() == PTFr->getInterfaceDecl()) + if (declaresSameEntity(PTTo->getInterfaceDecl(), + PTFr->getInterfaceDecl())) continue; } if (ArgPos) *ArgPos = O - OldType->arg_type_begin(); -- cgit v1.2.3