diff --git a/clang/include/clang/Basic/Features.def b/clang/include/clang/Basic/Features.def --- a/clang/include/clang/Basic/Features.def +++ b/clang/include/clang/Basic/Features.def @@ -216,6 +216,10 @@ FEATURE(is_trivially_constructible, LangOpts.CPlusPlus) FEATURE(is_trivially_copyable, LangOpts.CPlusPlus) FEATURE(is_union, LangOpts.CPlusPlus) +FEATURE(is_same, LangOpts.CPlusPlus) +FEATURE(is_function, LangOpts.CPlusPlus) +FEATURE(is_assignable, LangOpts.CPlusPlus) +FEATURE(is_nothrow_constructible, LangOpts.CPlusPlus) FEATURE(modules, LangOpts.Modules) FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack)) FEATURE(shadow_call_stack,