diff options
-rw-r--r-- | lib/Analysis/CheckObjCInstMethSignature.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Analysis/CheckObjCInstMethSignature.cpp b/lib/Analysis/CheckObjCInstMethSignature.cpp index 2572edbc12..f5966ecc72 100644 --- a/lib/Analysis/CheckObjCInstMethSignature.cpp +++ b/lib/Analysis/CheckObjCInstMethSignature.cpp @@ -56,8 +56,10 @@ static void CompareReturnTypes(ObjCMethodDecl* MethDerived, << MethDerived->getSelector().getName() << "' whose return type is '" << ResDerived.getAsString() - << "'. The same method (same selector) is defined in class 'B' and has " - "a return type of '" + << "'. A method with the same name (same selector) is also defined in " + "class '" + << MethAncestor->getClassInterface()->getName() + << "' and has a return type of '" << ResAncestor.getAsString() << "'. These two types are incompatible, and may result in undefined " "behavior for clients of these classes."; |