If importing overridden methods fails for a method it can be seen
incorrectly as non-virtual. To avoid this inconsistency the method
is marked with import error to avoid later use of it.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 37490 Build 37489: arc lint + arc unit
Event Timeline
Comment Actions
LGTM, other than a few comments.
clang/lib/AST/ASTImporter.cpp | ||
---|---|---|
7809 | I think this is the time to change the name of this function. In fact, we import the overridden methods and not the ones which override this function. | |
clang/unittests/AST/ASTImporterTest.cpp | ||
5222 | Perhaps we should check the error here is UnsupportedConstruct too. |
I think this is the time to change the name of this function. In fact, we import the overridden methods and not the ones which override this function.
So, I suggest this rename: ImportOverrides -> ImportOverriddenMethods