Diff Detail
Event Timeline
LGTM
lib/CodeGen/ItaniumCXXABI.cpp | ||
---|---|---|
399–400 | No newline before else. | |
1631 | This function is now serving two purposes:
I'm OK with the current approach as a conservative fix for the issue we're seeing with visibility, but we should aim to separate out these two questions eventually. For the former, we don't need to check the vtable contents, just the visibility of the vtable symbol itself. | |
test/CodeGenCXX/vtable-assume-load.cpp | ||
186–187 | "and all functions aint hidden," -> "and no virtual functions are hidden," |
lib/CodeGen/ItaniumCXXABI.cpp | ||
---|---|---|
394–406 | What about the CK_DeletingDtorPointer or CK_CompleteDtorPointer cases? |
lib/CodeGen/ItaniumCXXABI.cpp | ||
---|---|---|
394–406 | isUdedFunctionPointerKind check for CK_FunctionPointer, CK_CompleteDtorPointer, CK_DeletingDtorPointer |
No newline before else.