Index: clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp =================================================================== --- clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp +++ clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp @@ -97,8 +97,7 @@ } const auto *Ctor = Result.Nodes.getNodeAs("ctor"); - if (Ctor->isOutOfLine() || Ctor->getNumParams() == 0 || - Ctor->getMinRequiredArguments() > 1) + if (Ctor->isOutOfLine() || Ctor->isConvertingConstructor(true)) return; bool TakesInitializerList = isStdInitializerList(