blob: 606a5cec6180f3170e0c35ce4433002a1a138716 [file] [log] [blame]
// { dg-do compile }
// { dg-options "-std=gnu++11" }
#ifndef __cpp_unicode_characters
# error "__cpp_unicode_characters"
#elif __cpp_unicode_characters != 200704
# error "__cpp_unicode_characters != 200704"
#endif
#ifndef __cpp_raw_strings
# error "__cpp_raw_strings"
#elif __cpp_raw_strings != 200710
# error "__cpp_raw_strings != 200710"
#endif
#ifndef __cpp_unicode_literals
# error "__cpp_unicode_literals"
#elif __cpp_unicode_literals != 200710
# error "__cpp_unicode_literals != 200710"
#endif
#ifndef __cpp_user_defined_literals
# error "__cpp_user_defined_literals"
#elif __cpp_user_defined_literals != 200809
# error "__cpp_user_defined_literals != 200809"
#endif
#ifndef __cpp_lambdas
# error "__cpp_lambdas"
#elif __cpp_lambdas != 200907
# error "__cpp_lambdas != 200907"
#endif
#ifndef __cpp_constexpr
# error "__cpp_constexpr"
#elif __cpp_constexpr != 200704
# error "__cpp_constexpr != 200704"
#endif
#ifndef __cpp_static_assert
# error "__cpp_static_assert"
#elif __cpp_static_assert != 200410
# error "__cpp_static_assert != 200410"
#endif
#ifndef __cpp_decltype
# error "__cpp_decltype"
#elif __cpp_decltype != 200707
# error "__cpp_decltype != 200707"
#endif
#ifndef __cpp_attributes
# error "__cpp_attributes"
#elif __cpp_attributes != 200809
# error "__cpp_attributes != 200809"
#endif
#ifndef __cpp_rvalue_reference
# error "__cpp_rvalue_reference"
#elif __cpp_rvalue_reference != 200610
# error "__cpp_rvalue_reference != 200610"
#endif
#ifndef __cpp_variadic_templates
# error "__cpp_variadic_templates"
#elif __cpp_variadic_templates != 200704
# error "__cpp_variadic_templates != 200704"
#endif
#ifndef __cpp_alias_templates
# error "__cpp_alias_templates"
#elif __cpp_alias_templates != 200704
# error "__cpp_alias_templates != 200704"
#endif
// These C++14 features are allowed in C++11 in non-ANSI modes.
#ifndef __cpp_binary_literals
# error "__cpp_binary_literals"
#elif __cpp_binary_literals != 201304
# error "__cpp_binary_literals != 201304"
#endif