| // RUN: %clang_cc1 -E %s -o - | FileCheck %s |
| // CHECK: c_static_assert |
| #if __has_extension(c_static_assert) |
| // CHECK: c_generic_selections |
| #if __has_extension(c_generic_selections) |
| int c_generic_selections(); |
| // CHECK: has_deleted_functions |
| #if __has_extension(cxx_deleted_functions) |
| int has_deleted_functions(); |
| // CHECK: has_inline_namespaces |
| #if __has_extension(cxx_inline_namespaces) |
| int has_inline_namespaces(); |
| // CHECK: has_override_control |
| #if __has_extension(cxx_override_control) |
| int has_override_control(); |
| #if __has_extension(cxx_range_for) |
| // CHECK: has_reference_qualified_functions |
| #if __has_extension(cxx_reference_qualified_functions) |
| int has_reference_qualified_functions(); |
| // CHECK: has_rvalue_references |
| #if __has_extension(cxx_rvalue_references) |
| int has_rvalue_references(); |