diff options
Diffstat (limited to 'Tests/CompileFeatures')
42 files changed, 243 insertions, 192 deletions
diff --git a/Tests/CompileFeatures/c_restrict.c b/Tests/CompileFeatures/c_restrict.c index 7bc7566..5082da8 100644 --- a/Tests/CompileFeatures/c_restrict.c +++ b/Tests/CompileFeatures/c_restrict.c @@ -1,5 +1,5 @@ -int f (int * restrict a, int * restrict b) +int f(int* restrict a, int* restrict b) { (void)a; (void)b; diff --git a/Tests/CompileFeatures/cxx_aggregate_default_initializers.cpp b/Tests/CompileFeatures/cxx_aggregate_default_initializers.cpp index 63a3713..3d1076f 100644 --- a/Tests/CompileFeatures/cxx_aggregate_default_initializers.cpp +++ b/Tests/CompileFeatures/cxx_aggregate_default_initializers.cpp @@ -1,5 +1,8 @@ -struct X { int i, j, k = 42; }; +struct X +{ + int i, j, k = 42; +}; int someFunc() { diff --git a/Tests/CompileFeatures/cxx_alias_templates.cpp b/Tests/CompileFeatures/cxx_alias_templates.cpp index a47e27d..0859692 100644 --- a/Tests/CompileFeatures/cxx_alias_templates.cpp +++ b/Tests/CompileFeatures/cxx_alias_templates.cpp @@ -7,5 +7,5 @@ struct A }; using B = A<int, char>; -template<typename T> +template <typename T> using C = A<int, T>; diff --git a/Tests/CompileFeatures/cxx_alignas.cpp b/Tests/CompileFeatures/cxx_alignas.cpp index 35b7c82..9fc2c2a 100644 --- a/Tests/CompileFeatures/cxx_alignas.cpp +++ b/Tests/CompileFeatures/cxx_alignas.cpp @@ -1,4 +1,5 @@ -struct S1 { +struct S1 +{ alignas(8) int n; }; diff --git a/Tests/CompileFeatures/cxx_attribute_deprecated.cpp b/Tests/CompileFeatures/cxx_attribute_deprecated.cpp index b6f307d..5482db8 100644 --- a/Tests/CompileFeatures/cxx_attribute_deprecated.cpp +++ b/Tests/CompileFeatures/cxx_attribute_deprecated.cpp @@ -1,6 +1,5 @@ -[[deprecated]] -int foo() +[[deprecated]] int foo() { return 0; } diff --git a/Tests/CompileFeatures/cxx_attributes.cpp b/Tests/CompileFeatures/cxx_attributes.cpp index a3c89ea..1434317 100644 --- a/Tests/CompileFeatures/cxx_attributes.cpp +++ b/Tests/CompileFeatures/cxx_attributes.cpp @@ -1,2 +1,5 @@ -void unusedFunc [[noreturn]] () { throw 1; } +void unusedFunc[[noreturn]]() +{ + throw 1; +} diff --git a/Tests/CompileFeatures/cxx_contextual_conversions.cpp b/Tests/CompileFeatures/cxx_contextual_conversions.cpp index 3438624..cbc7304 100644 --- a/Tests/CompileFeatures/cxx_contextual_conversions.cpp +++ b/Tests/CompileFeatures/cxx_contextual_conversions.cpp @@ -1,33 +1,42 @@ -#define assert(E) if(!(E)) return 1; +#define assert(E) \ + if (!(E)) \ + return 1; -template<class T> +template <class T> class zero_init { public: - zero_init( ) - : val( static_cast<T>(0) ) { } - zero_init( T val ) : val( val ) - { } - operator T & ( ) { return val; } - operator T ( ) const { return val; } + zero_init() + : val(static_cast<T>(0)) + { + } + zero_init(T val) + : val(val) + { + } + operator T&() { return val; } + operator T() const { return val; } private: T val; }; int someFunc() { - zero_init<int*> p; assert( p == 0 ); + zero_init<int*> p; + assert(p == 0); p = new int(7); - assert( *p == 7 ); + assert(*p == 7); delete p; - zero_init<int> i; assert( i == 0 ); + zero_init<int> i; + assert(i == 0); i = 7; - assert( i == 7 ); - switch( i ) { } + assert(i == 7); + switch (i) { + } - int *vp = new int[i]; + int* vp = new int[i]; return 0; } diff --git a/Tests/CompileFeatures/cxx_decltype_incomplete_return_types.cpp b/Tests/CompileFeatures/cxx_decltype_incomplete_return_types.cpp index 109d038..74bcbe1 100644 --- a/Tests/CompileFeatures/cxx_decltype_incomplete_return_types.cpp +++ b/Tests/CompileFeatures/cxx_decltype_incomplete_return_types.cpp @@ -1,14 +1,19 @@ -template<class T> +template <class T> struct A { ~A() = delete; }; -template<class T> auto h() -> A<T>; -template<class T> auto i(T) -> T; -template<class T> auto f(T) -> decltype(i(h<T>())); -template<class T> auto f(T) -> void; -auto g() -> void { +template <class T> +auto h() -> A<T>; +template <class T> +auto i(T) -> T; +template <class T> +auto f(T) -> decltype(i(h<T>())); +template <class T> +auto f(T) -> void; +auto g() -> void +{ f(42); } diff --git a/Tests/CompileFeatures/cxx_default_function_template_args.cpp b/Tests/CompileFeatures/cxx_default_function_template_args.cpp index 3d14c52..bcca6aa 100644 --- a/Tests/CompileFeatures/cxx_default_function_template_args.cpp +++ b/Tests/CompileFeatures/cxx_default_function_template_args.cpp @@ -1,5 +1,5 @@ -template<typename T = int> +template <typename T = int> int someFunc() { T t = 0; diff --git a/Tests/CompileFeatures/cxx_defaulted_functions.cpp b/Tests/CompileFeatures/cxx_defaulted_functions.cpp index b679a92..3b15adc 100644 --- a/Tests/CompileFeatures/cxx_defaulted_functions.cpp +++ b/Tests/CompileFeatures/cxx_defaulted_functions.cpp @@ -1,5 +1,6 @@ -struct A { +struct A +{ A() = default; }; diff --git a/Tests/CompileFeatures/cxx_delegating_constructors.cpp b/Tests/CompileFeatures/cxx_delegating_constructors.cpp index 4b41615..7e04939 100644 --- a/Tests/CompileFeatures/cxx_delegating_constructors.cpp +++ b/Tests/CompileFeatures/cxx_delegating_constructors.cpp @@ -7,7 +7,6 @@ public: Foo(double d) : Foo(static_cast<int>(d)) { - } private: diff --git a/Tests/CompileFeatures/cxx_digit_separators.cpp b/Tests/CompileFeatures/cxx_digit_separators.cpp index abcd1c8..a40ac0a 100644 --- a/Tests/CompileFeatures/cxx_digit_separators.cpp +++ b/Tests/CompileFeatures/cxx_digit_separators.cpp @@ -1,6 +1,5 @@ int someFunc() { - int one_thousand = 1'000; - return one_thousand - 1000; + int one_thousand = 1'000; return one_thousand - 1000; } diff --git a/Tests/CompileFeatures/cxx_explicit_conversions.cpp b/Tests/CompileFeatures/cxx_explicit_conversions.cpp index 0decdcd..a34128f 100644 --- a/Tests/CompileFeatures/cxx_explicit_conversions.cpp +++ b/Tests/CompileFeatures/cxx_explicit_conversions.cpp @@ -2,9 +2,7 @@ class A { int m_i; + public: - explicit operator bool() - { - return m_i != 0; - } + explicit operator bool() { return m_i != 0; } }; diff --git a/Tests/CompileFeatures/cxx_extended_friend_declarations.cpp b/Tests/CompileFeatures/cxx_extended_friend_declarations.cpp index 631c699..bde94d2 100644 --- a/Tests/CompileFeatures/cxx_extended_friend_declarations.cpp +++ b/Tests/CompileFeatures/cxx_extended_friend_declarations.cpp @@ -2,7 +2,11 @@ template <typename T> struct B { - B() : m_i(42) {} + B() + : m_i(42) + { + } + private: int m_i; friend T; @@ -10,7 +14,7 @@ private: struct A { - template<typename T> + template <typename T> int getBValue(B<T> b) { return b.m_i; diff --git a/Tests/CompileFeatures/cxx_extern_templates.cpp b/Tests/CompileFeatures/cxx_extern_templates.cpp index 9fa4aa4..01f300a 100644 --- a/Tests/CompileFeatures/cxx_extern_templates.cpp +++ b/Tests/CompileFeatures/cxx_extern_templates.cpp @@ -1,5 +1,5 @@ -template<typename T> +template <typename T> void someFunc() { } diff --git a/Tests/CompileFeatures/cxx_final.cpp b/Tests/CompileFeatures/cxx_final.cpp index 598cb94..9d5d5c4 100644 --- a/Tests/CompileFeatures/cxx_final.cpp +++ b/Tests/CompileFeatures/cxx_final.cpp @@ -1,2 +1,4 @@ -struct A final {}; +struct A final +{ +}; diff --git a/Tests/CompileFeatures/cxx_generalized_initializers.cpp b/Tests/CompileFeatures/cxx_generalized_initializers.cpp index ad05f12..cfe9d98 100644 --- a/Tests/CompileFeatures/cxx_generalized_initializers.cpp +++ b/Tests/CompileFeatures/cxx_generalized_initializers.cpp @@ -1,19 +1,22 @@ #if defined(_MSC_VER) && _MSC_VER == 1800 && _MSC_FULL_VER < 180030723 -# error "VS 2013 safely supports this only with Update 3 or greater" +#error "VS 2013 safely supports this only with Update 3 or greater" #endif // Dummy implementation. Test only the compiler feature. namespace std { - typedef decltype(sizeof(int)) size_t; - template <class _E> - class initializer_list +typedef decltype(sizeof(int)) size_t; +template <class _E> +class initializer_list +{ + const _E* __begin_; + size_t __size_; + +public: + template <typename T1, typename T2> + initializer_list(T1, T2) { - const _E* __begin_; - size_t __size_; - public: - template <typename T1, typename T2> - initializer_list(T1, T2) {} - }; + } +}; } template <typename T> diff --git a/Tests/CompileFeatures/cxx_inheriting_constructors.cpp b/Tests/CompileFeatures/cxx_inheriting_constructors.cpp index cfce880..51400ce 100644 --- a/Tests/CompileFeatures/cxx_inheriting_constructors.cpp +++ b/Tests/CompileFeatures/cxx_inheriting_constructors.cpp @@ -3,7 +3,10 @@ struct A { int m_i; - A(int i) : m_i(i) {} + A(int i) + : m_i(i) + { + } }; struct B : public A diff --git a/Tests/CompileFeatures/cxx_inline_namespaces.cpp b/Tests/CompileFeatures/cxx_inline_namespaces.cpp index 59fa9c8..77f99e8 100644 --- a/Tests/CompileFeatures/cxx_inline_namespaces.cpp +++ b/Tests/CompileFeatures/cxx_inline_namespaces.cpp @@ -1,26 +1,25 @@ -namespace Lib -{ -inline namespace Lib_1 -{ - template <typename T> class A; +namespace Lib { +inline namespace Lib_1 { +template <typename T> +class A; } -template <typename T> void g(T); +template <typename T> +void g(T); } -struct MyClass { - +struct MyClass +{ }; -namespace Lib +namespace Lib { +template <> +class A<MyClass> { -template<> -class A<MyClass> { - }; } void someFunc() { Lib::A<MyClass> a; - g(a); // ok, Lib is an associated namespace of A + g(a); // ok, Lib is an associated namespace of A } diff --git a/Tests/CompileFeatures/cxx_lambda_init_captures.cpp b/Tests/CompileFeatures/cxx_lambda_init_captures.cpp index 7e337fa..46f22cb 100644 --- a/Tests/CompileFeatures/cxx_lambda_init_captures.cpp +++ b/Tests/CompileFeatures/cxx_lambda_init_captures.cpp @@ -2,5 +2,6 @@ int someFunc() { int a = 0; - return [b = static_cast<int&&>(a)]() { return b; }(); + return [b = static_cast<int&&>(a)]() { return b; } + (); } diff --git a/Tests/CompileFeatures/cxx_lambdas.cpp b/Tests/CompileFeatures/cxx_lambdas.cpp index eecaa23..7cd1fab 100644 --- a/Tests/CompileFeatures/cxx_lambdas.cpp +++ b/Tests/CompileFeatures/cxx_lambdas.cpp @@ -1,5 +1,5 @@ void someFunc() { - [](){}(); + []() {}(); } diff --git a/Tests/CompileFeatures/cxx_local_type_template_args.cpp b/Tests/CompileFeatures/cxx_local_type_template_args.cpp index 802ea7a..00565e6 100644 --- a/Tests/CompileFeatures/cxx_local_type_template_args.cpp +++ b/Tests/CompileFeatures/cxx_local_type_template_args.cpp @@ -1,13 +1,27 @@ template <typename T> -class X { }; +class X +{ +}; template <typename T> -void f(T t) { } -struct {} unnamed_obj; -void f() { - struct A { }; - enum { e1 }; - typedef struct {} B; +void f(T t) +{ +} +struct +{ +} unnamed_obj; +void f() +{ + struct A + { + }; + enum + { + e1 + }; + typedef struct + { + } B; B b; X<A> x1; X<A*> x2; diff --git a/Tests/CompileFeatures/cxx_noexcept.cpp b/Tests/CompileFeatures/cxx_noexcept.cpp index a3c05b8..535e5db 100644 --- a/Tests/CompileFeatures/cxx_noexcept.cpp +++ b/Tests/CompileFeatures/cxx_noexcept.cpp @@ -1,5 +1,4 @@ void someFunc() noexcept { - } diff --git a/Tests/CompileFeatures/cxx_nullptr.cpp b/Tests/CompileFeatures/cxx_nullptr.cpp index 96307df..a31422d 100644 --- a/Tests/CompileFeatures/cxx_nullptr.cpp +++ b/Tests/CompileFeatures/cxx_nullptr.cpp @@ -1,7 +1,6 @@ void someFunc(int*) { - } void otherFunc() diff --git a/Tests/CompileFeatures/cxx_override.cpp b/Tests/CompileFeatures/cxx_override.cpp index 55bec13..3283f2f 100644 --- a/Tests/CompileFeatures/cxx_override.cpp +++ b/Tests/CompileFeatures/cxx_override.cpp @@ -1,7 +1,9 @@ -struct A { +struct A +{ virtual void doNothing() {} }; -struct B : A { +struct B : A +{ void doNothing() override {} }; diff --git a/Tests/CompileFeatures/cxx_range_for.cpp b/Tests/CompileFeatures/cxx_range_for.cpp index 892109e..e3b5724 100644 --- a/Tests/CompileFeatures/cxx_range_for.cpp +++ b/Tests/CompileFeatures/cxx_range_for.cpp @@ -3,8 +3,7 @@ void someFunc() { int accumulated = 0; int numbers[] = { 1, 2, 5 }; - for (int i : numbers) - { + for (int i : numbers) { accumulated += i; - } + } } diff --git a/Tests/CompileFeatures/cxx_reference_qualified_functions.cpp b/Tests/CompileFeatures/cxx_reference_qualified_functions.cpp index 83a2361..2fd36e0 100644 --- a/Tests/CompileFeatures/cxx_reference_qualified_functions.cpp +++ b/Tests/CompileFeatures/cxx_reference_qualified_functions.cpp @@ -1,11 +1,13 @@ -struct test{ - void f() & { } - void f() && { } +struct test +{ + void f() & {} + void f() && {} }; -void someFunc(){ +void someFunc() +{ test t; - t.f(); // lvalue + t.f(); // lvalue test().f(); // rvalue } diff --git a/Tests/CompileFeatures/cxx_relaxed_constexpr.cpp b/Tests/CompileFeatures/cxx_relaxed_constexpr.cpp index bce82e3..7b3602c 100644 --- a/Tests/CompileFeatures/cxx_relaxed_constexpr.cpp +++ b/Tests/CompileFeatures/cxx_relaxed_constexpr.cpp @@ -1,12 +1,16 @@ -struct X { - constexpr X() : n(5) { +struct X +{ + constexpr X() + : n(5) + { n *= 2; } int n; }; -constexpr int g(const int (&is)[4]) { +constexpr int g(const int (&is)[4]) +{ X x; int r = x.n; for (int i = 0; i < 5; ++i) diff --git a/Tests/CompileFeatures/cxx_return_type_deduction.cpp b/Tests/CompileFeatures/cxx_return_type_deduction.cpp index 009e919..a3108df 100644 --- a/Tests/CompileFeatures/cxx_return_type_deduction.cpp +++ b/Tests/CompileFeatures/cxx_return_type_deduction.cpp @@ -1,7 +1,7 @@ auto sum(int a, int b) { - return a+b; + return a + b; } int someFunc() diff --git a/Tests/CompileFeatures/cxx_right_angle_brackets.cpp b/Tests/CompileFeatures/cxx_right_angle_brackets.cpp index 2713fd8..8f1b0ee 100644 --- a/Tests/CompileFeatures/cxx_right_angle_brackets.cpp +++ b/Tests/CompileFeatures/cxx_right_angle_brackets.cpp @@ -1,5 +1,5 @@ -template<typename T> +template <typename T> struct A { typedef T Result; @@ -7,6 +7,6 @@ struct A void someFunc() { - A<A<int>> object; + A<A<int> > object; (void)object; } diff --git a/Tests/CompileFeatures/cxx_rvalue_references.cpp b/Tests/CompileFeatures/cxx_rvalue_references.cpp index 787026a..3b85ab6 100644 --- a/Tests/CompileFeatures/cxx_rvalue_references.cpp +++ b/Tests/CompileFeatures/cxx_rvalue_references.cpp @@ -1,5 +1,4 @@ void someFunc(int&&) { - } diff --git a/Tests/CompileFeatures/cxx_template_template_parameters.cpp b/Tests/CompileFeatures/cxx_template_template_parameters.cpp index 0fdd18d..d57dd36 100644 --- a/Tests/CompileFeatures/cxx_template_template_parameters.cpp +++ b/Tests/CompileFeatures/cxx_template_template_parameters.cpp @@ -1,14 +1,12 @@ -template<template <typename> class T, typename U> +template <template <typename> class T, typename U> void someFunc(T<U>) { - } -template<typename T> +template <typename T> struct A { - }; void otherFunc() diff --git a/Tests/CompileFeatures/cxx_uniform_initialization.cpp b/Tests/CompileFeatures/cxx_uniform_initialization.cpp index 82c76e2..e5048d1 100644 --- a/Tests/CompileFeatures/cxx_uniform_initialization.cpp +++ b/Tests/CompileFeatures/cxx_uniform_initialization.cpp @@ -1,9 +1,12 @@ -struct A {}; -struct B { +struct A +{ +}; +struct B +{ B(A) {} }; void Func() { - B b{A{}}; + B b{ A{} }; } diff --git a/Tests/CompileFeatures/cxx_unrestricted_unions.cpp b/Tests/CompileFeatures/cxx_unrestricted_unions.cpp index 698fd61..f6d64f6 100644 --- a/Tests/CompileFeatures/cxx_unrestricted_unions.cpp +++ b/Tests/CompileFeatures/cxx_unrestricted_unions.cpp @@ -1,10 +1,16 @@ -struct point { +struct point +{ point() {} - point(int x, int y) : x_(x), y_(y) {} + point(int x, int y) + : x_(x) + , y_(y) + { + } int x_, y_; }; -union u { +union u +{ point p_; int i_; const char* s_; diff --git a/Tests/CompileFeatures/cxx_user_literals.cpp b/Tests/CompileFeatures/cxx_user_literals.cpp index 9e5a588..5144204 100644 --- a/Tests/CompileFeatures/cxx_user_literals.cpp +++ b/Tests/CompileFeatures/cxx_user_literals.cpp @@ -1,5 +1,5 @@ -long double operator "" _meters(long double); +long double operator"" _meters(long double); void someFunc() { diff --git a/Tests/CompileFeatures/cxx_variable_templates.cpp b/Tests/CompileFeatures/cxx_variable_templates.cpp index 5d4bdbc..8e6fc99 100644 --- a/Tests/CompileFeatures/cxx_variable_templates.cpp +++ b/Tests/CompileFeatures/cxx_variable_templates.cpp @@ -1,5 +1,5 @@ -template<typename T> +template <typename T> constexpr T pi = T(3.1415926535897932385); int someFunc() diff --git a/Tests/CompileFeatures/cxx_variadic_templates.cpp b/Tests/CompileFeatures/cxx_variadic_templates.cpp index e1f641b..3dc2570 100644 --- a/Tests/CompileFeatures/cxx_variadic_templates.cpp +++ b/Tests/CompileFeatures/cxx_variadic_templates.cpp @@ -3,63 +3,61 @@ #endif #ifdef OLD_GNU -template<int... Is> +template <int... Is> struct Interface; #endif -template<int I, int... Is> +template <int I, int... Is> struct Interface #ifdef OLD_GNU - <I, Is...> + <I, Is...> #endif { - static int accumulate() - { - return I + Interface<Is...>::accumulate(); - } + static int accumulate() { return I + Interface<Is...>::accumulate(); } }; -template<int I> +template <int I> struct Interface<I> { - static int accumulate() - { - return I; - } + static int accumulate() { return I; } }; // Note: split this into a separate test if a // cxx_variadic_template_template_parameters feature is added. -template<typename T> -struct eval { - enum { +template <typename T> +struct eval +{ + enum + { Matched = 0 }; }; -template<template<typename...> class T, typename... U> -struct eval<T<U...> > { - enum { +template <template <typename...> class T, typename... U> +struct eval<T<U...> > +{ + enum + { Matched = 1 }; }; -template<typename...> -struct A { - +template <typename...> +struct A +{ }; -template<typename T> -struct B { - +template <typename T> +struct B +{ }; -template<typename T, typename U> -struct C { - +template <typename T, typename U> +struct C +{ }; -template<typename T, typename U, typename...> -struct D { - +template <typename T, typename U, typename...> +struct D +{ }; // Note: This test assumes that a compiler supporting this feature diff --git a/Tests/CompileFeatures/default_dialect.c b/Tests/CompileFeatures/default_dialect.c index 1b39dec..0e67095 100644 --- a/Tests/CompileFeatures/default_dialect.c +++ b/Tests/CompileFeatures/default_dialect.c @@ -1,19 +1,19 @@ #if DEFAULT_C11 -# if __STDC_VERSION__ != 201112L -# error Unexpected value for __STDC_VERSION__. -# endif +#if __STDC_VERSION__ != 201112L +#error Unexpected value for __STDC_VERSION__. +#endif #elif DEFAULT_C99 -# if __STDC_VERSION__ != 199901L -# error Unexpected value for __STDC_VERSION__. -# endif +#if __STDC_VERSION__ != 199901L +#error Unexpected value for __STDC_VERSION__. +#endif #else -# if !DEFAULT_C90 -# error Buildsystem error -# endif -# if defined(__STDC_VERSION__) -# error Unexpected __STDC_VERSION__ definition -# endif +#if !DEFAULT_C90 +#error Buildsystem error +#endif +#if defined(__STDC_VERSION__) +#error Unexpected __STDC_VERSION__ definition +#endif #endif int main() diff --git a/Tests/CompileFeatures/default_dialect.cpp b/Tests/CompileFeatures/default_dialect.cpp index a2ca268..0efaefa 100644 --- a/Tests/CompileFeatures/default_dialect.cpp +++ b/Tests/CompileFeatures/default_dialect.cpp @@ -1,22 +1,23 @@ -template<long l> +template <long l> struct Outputter; #if DEFAULT_CXX14 -# if __cplusplus != 201402L +#if __cplusplus != 201402L Outputter<__cplusplus> o; -# endif +#endif #elif DEFAULT_CXX11 -# if __cplusplus != 201103L +#if __cplusplus != 201103L Outputter<__cplusplus> o; -# endif +#endif #else -# if !DEFAULT_CXX98 -# error Buildsystem error -# endif -# if __cplusplus != 199711L && __cplusplus != 1 && !defined(__GXX_EXPERIMENTAL_CXX0X__) +#if !DEFAULT_CXX98 +#error Buildsystem error +#endif +#if __cplusplus != 199711L && __cplusplus != 1 && \ + !defined(__GXX_EXPERIMENTAL_CXX0X__) Outputter<__cplusplus> o; -# endif +#endif #endif int main() diff --git a/Tests/CompileFeatures/genex_test.c b/Tests/CompileFeatures/genex_test.c index b1215bd..1d54840 100644 --- a/Tests/CompileFeatures/genex_test.c +++ b/Tests/CompileFeatures/genex_test.c @@ -1,11 +1,11 @@ #ifndef EXPECT_C_STATIC_ASSERT -# error EXPECT_C_STATIC_ASSERT not defined +#error EXPECT_C_STATIC_ASSERT not defined #endif #ifndef EXPECT_C_FUNCTION_PROTOTYPES -# error EXPECT_C_FUNCTION_PROTOTYPES not defined +#error EXPECT_C_FUNCTION_PROTOTYPES not defined #endif #ifndef EXPECT_C_RESTRICT -# error EXPECT_C_RESTRICT not defined +#error EXPECT_C_RESTRICT not defined #endif #if !EXPECT_C_STATIC_ASSERT @@ -19,20 +19,19 @@ #endif #if !EXPECT_C_FUNCTION_PROTOTYPES -# error Expect c_function_prototypes support +#error Expect c_function_prototypes support #endif #if !EXPECT_C_RESTRICT -# if EXPECT_C_RESTRICT -# error Expect c_restrict support -# endif +#if EXPECT_C_RESTRICT +#error Expect c_restrict support +#endif #else -# if !EXPECT_C_RESTRICT -# error Expect no c_restrict support -# endif +#if !EXPECT_C_RESTRICT +#error Expect no c_restrict support +#endif #endif int main() { - } diff --git a/Tests/CompileFeatures/genex_test.cpp b/Tests/CompileFeatures/genex_test.cpp index 2161bca..5ae8a78 100644 --- a/Tests/CompileFeatures/genex_test.cpp +++ b/Tests/CompileFeatures/genex_test.cpp @@ -1,14 +1,14 @@ #ifndef EXPECT_FINAL -# error EXPECT_FINAL not defined +#error EXPECT_FINAL not defined #endif #ifndef EXPECT_INHERITING_CONSTRUCTORS -# error EXPECT_INHERITING_CONSTRUCTORS not defined +#error EXPECT_INHERITING_CONSTRUCTORS not defined #endif #ifndef EXPECT_INHERITING_CONSTRUCTORS_AND_FINAL -# error EXPECT_INHERITING_CONSTRUCTORS_AND_FINAL not defined +#error EXPECT_INHERITING_CONSTRUCTORS_AND_FINAL not defined #endif #ifndef EXPECT_OVERRIDE_CONTROL -# error EXPECT_OVERRIDE_CONTROL not defined +#error EXPECT_OVERRIDE_CONTROL not defined #endif #if !HAVE_OVERRIDE_CONTROL @@ -33,40 +33,39 @@ struct B final : A #endif #if !HAVE_AUTO_TYPE -# error Expect cxx_auto_type support +#error Expect cxx_auto_type support #endif #if !HAVE_INHERITING_CONSTRUCTORS -# if EXPECT_INHERITING_CONSTRUCTORS -# error Expect cxx_inheriting_constructors support -# endif +#if EXPECT_INHERITING_CONSTRUCTORS +#error Expect cxx_inheriting_constructors support +#endif #else -# if !EXPECT_INHERITING_CONSTRUCTORS -# error Expect no cxx_inheriting_constructors support -# endif +#if !EXPECT_INHERITING_CONSTRUCTORS +#error Expect no cxx_inheriting_constructors support +#endif #endif #if !HAVE_FINAL -# if EXPECT_FINAL -# error Expect cxx_final support -# endif +#if EXPECT_FINAL +#error Expect cxx_final support +#endif #else -# if !EXPECT_FINAL -# error Expect no cxx_final support -# endif +#if !EXPECT_FINAL +#error Expect no cxx_final support +#endif #endif #if !HAVE_INHERITING_CONSTRUCTORS_AND_FINAL -# if EXPECT_INHERITING_CONSTRUCTORS_AND_FINAL -# error Expect cxx_inheriting_constructors and cxx_final support -# endif +#if EXPECT_INHERITING_CONSTRUCTORS_AND_FINAL +#error Expect cxx_inheriting_constructors and cxx_final support +#endif #else -# if !EXPECT_INHERITING_CONSTRUCTORS_AND_FINAL -# error Expect no combined cxx_inheriting_constructors and cxx_final support -# endif +#if !EXPECT_INHERITING_CONSTRUCTORS_AND_FINAL +#error Expect no combined cxx_inheriting_constructors and cxx_final support +#endif #endif int main() { - } diff --git a/Tests/CompileFeatures/main.cpp b/Tests/CompileFeatures/main.cpp index 3a8e0fc..c5a7a46 100644 --- a/Tests/CompileFeatures/main.cpp +++ b/Tests/CompileFeatures/main.cpp @@ -1,5 +1,5 @@ -int main(int,char**) +int main(int, char**) { auto value = 0; return value; |