"cannot find interface declaration for '%0', superclass of '%1'")
DIAG(err_duplicate_class_def, ERROR,
"duplicate interface declaration for class '%0'")
-DIAG(err_undef_protocolref, ERROR,
- "cannot find protocol definition for '%0', referenced by '%1'")
DIAG(warn_undef_protocolref, WARNING,
"cannot find protocol definition for '%0', referenced by '%1'")
DIAG(err_duplicate_protocol_def, ERROR,
for (unsigned int i = 0; i != NumProtocols; i++) {
ObjCProtocolDecl* RefPDecl = ObjCProtocols[ProtocolNames[i].first];
if (!RefPDecl)
- Diag(ProtocolNames[i].second, diag::err_undef_protocolref,
- ProtocolNames[i].first->getName(), ClassName->getName());
+ Diag(ProtocolNames[i].second, diag::err_undeclared_protocol,
+ ProtocolNames[i].first->getName());
else {
if (RefPDecl->isForwardDecl())
Diag(ProtocolNames[i].second, diag::warn_undef_protocolref,
for (unsigned int i = 0; i != NumProtoRefs; i++) {
ObjCProtocolDecl *RefPDecl = ObjCProtocols[ProtoRefNames[i].first];
if (!RefPDecl)
- Diag(ProtoRefNames[i].second, diag::err_undef_protocolref,
- ProtoRefNames[i].first->getName(), ProtocolName->getName());
+ Diag(ProtoRefNames[i].second, diag::err_undeclared_protocol,
+ ProtoRefNames[i].first->getName());
else {
if (RefPDecl->isForwardDecl())
Diag(ProtoRefNames[i].second, diag::warn_undef_protocolref,
for (unsigned int i = 0; i != NumProtoRefs; i++) {
ObjCProtocolDecl* RefPDecl = ObjCProtocols[ProtoRefNames[i].first];
if (!RefPDecl)
- Diag(ProtoRefNames[i].second, diag::err_undef_protocolref,
- ProtoRefNames[i].first->getName(), CategoryName->getName());
+ Diag(ProtoRefNames[i].second, diag::err_undeclared_protocol,
+ ProtoRefNames[i].first->getName());
else {
if (RefPDecl->isForwardDecl())
Diag(ProtoRefNames[i].second, diag::warn_undef_protocolref,