diff --git a/core/metautils/src/TMetaUtils.cxx b/core/metautils/src/TMetaUtils.cxx index e26c0e1033b8da4e42c25948811c494b686922e1..ce8e8c67299836b6104005b44faaf834175ddb19 100644 --- a/core/metautils/src/TMetaUtils.cxx +++ b/core/metautils/src/TMetaUtils.cxx @@ -2533,7 +2533,7 @@ clang::QualType ROOT::TMetaUtils::AddDefaultParameters(clang::QualType instanceT if (TST && TSTdecl) { - bool wantDefault = !TClassEdit::IsStdClass(TSTdecl->getName().str().c_str()) && 0 == TClassEdit::STLKind(TSTdecl->getName().str().c_str()); + bool wantDefault = !cling::utils::Analyze::IsStdOrCompilerDetails(*TSTdecl); clang::Sema& S = interpreter.getCI()->getSema(); clang::TemplateDecl *Template = TSTdecl->getSpecializedTemplate()->getMostRecentDecl();