[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