================ @@ -237,10 +237,12 @@ bool Decl::isTemplateParameterPack() const { } bool Decl::isParameterPack() const { - if (const auto *Var = dyn_cast<VarDecl>(this)) + if (isTemplateParameterPack()) + return true; + if (const auto *Var = dyn_cast<ValueDecl>(this)) return Var->isParameterPack(); - return isTemplateParameterPack(); + return false; ---------------- cor3ntin wrote:
Can we keep the original form? (ie, we should keep the common case first) https://github.com/llvm/llvm-project/pull/121417 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits