diff --git a/libcxx/test/tools/clang_tidy_checks/uglify_attributes.cpp b/libcxx/test/tools/clang_tidy_checks/uglify_attributes.cpp index 5252087d55ee9..7812b236f613c 100644 --- a/libcxx/test/tools/clang_tidy_checks/uglify_attributes.cpp +++ b/libcxx/test/tools/clang_tidy_checks/uglify_attributes.cpp @@ -44,7 +44,12 @@ bool CPlusPlus23(const T& lang_opts) } std::vector get_standard_attributes(const clang::LangOptions& lang_opts) { - std::vector attributes = {"noreturn", "carries_dependency"}; + std::vector attributes; + + if (lang_opts.CPlusPlus11) { + attributes.emplace_back("noreturn"); + attributes.emplace_back("carries_dependency"); + } if (lang_opts.CPlusPlus14) attributes.emplace_back("deprecated");