[cfe-commits] r71969 - /cfe/trunk/lib/Sema/SemaDecl.cpp

Anders Carlsson andersca at mac.com
Sat May 16 16:59:08 PDT 2009


Author: andersca
Date: Sat May 16 18:59:08 2009
New Revision: 71969

URL: http://llvm.org/viewvc/llvm-project?rev=71969&view=rev
Log:
Add OldMD to the list of methods NewMD overrides

Modified:
    cfe/trunk/lib/Sema/SemaDecl.cpp

Modified: cfe/trunk/lib/Sema/SemaDecl.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDecl.cpp?rev=71969&r1=71968&r2=71969&view=diff

==============================================================================
--- cfe/trunk/lib/Sema/SemaDecl.cpp (original)
+++ cfe/trunk/lib/Sema/SemaDecl.cpp Sat May 16 18:59:08 2009
@@ -2161,15 +2161,11 @@
           if (!OldMD->isVirtual())
             continue;
          
-          if (!CheckOverridingFunctionReturnType(NewMD, OldMD)) {
-            // FIXME: Add OldMD to the list of methods NewMD overrides.
-          }
-          
+          if (!CheckOverridingFunctionReturnType(NewMD, OldMD))
+            NewMD->addOverriddenMethod(OldMD);
         }
       }
-                        
     }
-    
   }
   
   if (SC == FunctionDecl::Static && isa<CXXMethodDecl>(NewFD) && 





More information about the cfe-commits mailing list