]> granicus.if.org Git - clang/commitdiff
Change err_undef_protocolref to warn_undef_protocolref (this is consistent with GCC).
authorSteve Naroff <snaroff@apple.com>
Tue, 11 Dec 2007 02:44:30 +0000 (02:44 +0000)
committerSteve Naroff <snaroff@apple.com>
Tue, 11 Dec 2007 02:44:30 +0000 (02:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44840 91177308-0d34-0410-b5e6-96231b3b80d8

Sema/SemaDecl.cpp
include/clang/Basic/DiagnosticKinds.def

index c77496f0664792dfb3919aa120f52c26f909c2a1..0e3e7283b99f191d5cb3a1855f96a34f7675e3d8 100644 (file)
@@ -1202,7 +1202,7 @@ Sema::DeclTy *Sema::ActOnStartClassInterface(
     for (unsigned int i = 0; i != NumProtocols; i++) {
       ObjcProtocolDecl* RefPDecl = ObjcProtocols[ProtocolNames[i]];
       if (!RefPDecl || RefPDecl->isForwardDecl())
-        Diag(ClassLoc, diag::err_undef_protocolref,
+        Diag(ClassLoc, diag::warn_undef_protocolref,
              ProtocolNames[i]->getName(),
              ClassName->getName());
       IDecl->setIntfRefProtocols((int)i, RefPDecl);
@@ -1283,7 +1283,7 @@ Sema::DeclTy *Sema::ActOnStartProtocolInterface(
     for (unsigned int i = 0; i != NumProtoRefs; i++) {
       ObjcProtocolDecl* RefPDecl = ObjcProtocols[ProtoRefNames[i]];
       if (!RefPDecl || RefPDecl->isForwardDecl())
-        Diag(ProtocolLoc, diag::err_undef_protocolref,
+        Diag(ProtocolLoc, diag::warn_undef_protocolref,
              ProtoRefNames[i]->getName(),
              ProtocolName->getName());
       PDecl->setReferencedProtocols((int)i, RefPDecl);
@@ -1366,7 +1366,7 @@ Sema::DeclTy *Sema::ActOnStartCategoryInterface(
     for (unsigned int i = 0; i != NumProtoRefs; i++) {
       ObjcProtocolDecl* RefPDecl = ObjcProtocols[ProtoRefNames[i]];
       if (!RefPDecl || RefPDecl->isForwardDecl()) {
-        Diag(CategoryLoc, diag::err_undef_protocolref,
+        Diag(CategoryLoc, diag::warn_undef_protocolref,
              ProtoRefNames[i]->getName(),
              CategoryName->getName());
       }
index e2be35f317a7018415ae822639f848c3c02f9d1d..25f1eea308dbe32ff7f7e21ba36a61c883afc351 100644 (file)
@@ -418,7 +418,7 @@ DIAG(err_undef_superclass, ERROR,
      "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,
+DIAG(warn_undef_protocolref, WARNING,
      "cannot find protocol definition for '%0', referenced by '%1'")
 DIAG(err_duplicate_protocol_def, ERROR,
      "duplicate protocol declaration of '%0'")