We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8d08c3a commit bbf948cCopy full SHA for bbf948c
clang/lib/CodeGen/CGExprCXX.cpp
@@ -215,7 +215,7 @@ RValue CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(
215
216
// Compute the object pointer.
217
bool CanUseVirtualCall = MD->isVirtual() && !HasQualifier;
218
- if (CanUseVirtualCall) {
+ if (CanUseVirtualCall && Base->isImplicitCXXThis()) {
219
// [MSVC Compatibility]
220
if (CurFuncDecl && (CurFuncDecl->getKind() == Decl::CXXConstructor) &&
221
(MD->getParent() && MD->getParent()->getKind() == Decl::CXXRecord)) {
0 commit comments