Skip to content

Commit af04264

Browse files
committed
Make cases for different compilers more alike (#56, thanks @geghamyan)
1 parent 7c5fd38 commit af04264

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

test/variant.t.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -539,12 +539,12 @@ CASE( "variant: Allows to move-construct from element (C++11)" )
539539

540540
CASE( "variant: Allows to convert-copy-construct from element" )
541541
{
542-
#if ( defined(_MSC_VER) && variant_t_BETWEEN(_MSC_VER, 1920, 1930 ) && variant_USES_STD_VARIANT )
542+
#if ( variant_USES_STD_VARIANT && defined(_MSC_VER) && variant_t_BETWEEN(_MSC_VER, 1920, 1930 ) )
543543
EXPECT( !!"variant: no convert-copy-construct from element with std::variant (VS2019/VC142/1920)" );
544544
#elif ( variant_USES_STD_VARIANT && variant_COMPILER_GNUC_VERSION >= 1010 )
545-
EXPECT( !!"variant: no convert-copy-construct from element with GCC 10.1 or later" );
545+
EXPECT( !!"variant: no convert-copy-construct from element with std::variant (GCC 10.1 or later)" );
546546
#elif ( variant_USES_STD_VARIANT && variant_COMPILER_CLANG_VERSION >= 1100 )
547-
EXPECT( !!"variant: no convert-copy-construct from element with Clang 11 or later" );
547+
EXPECT( !!"variant: no convert-copy-construct from element with std::variant (Clang 11 or later)" );
548548
#else
549549
int i = 7;
550550

@@ -562,12 +562,12 @@ CASE( "variant: Allows to convert-copy-construct from element" )
562562
CASE( "variant: Allows to convert-move-construct from element (C++11)" )
563563
{
564564
#if variant_CPP11_OR_GREATER
565-
#if ( defined(_MSC_VER) && variant_t_BETWEEN(_MSC_VER, 1920, 1930 ) && variant_USES_STD_VARIANT )
565+
#if ( variant_USES_STD_VARIANT && defined(_MSC_VER) && variant_t_BETWEEN(_MSC_VER, 1920, 1930 ) )
566566
EXPECT( !!"variant: no convert-copy-construct from element with std::variant (VS2019/VC142/1920)" );
567567
#elif ( variant_USES_STD_VARIANT && variant_COMPILER_GNUC_VERSION >= 1010 )
568-
EXPECT( !!"variant: no convert-copy-construct from element with GCC 10.1 or later" );
568+
EXPECT( !!"variant: no convert-copy-construct from element with std::variant (GCC 10.1 or later)" );
569569
#elif ( variant_USES_STD_VARIANT && variant_COMPILER_CLANG_VERSION >= 1100 )
570-
EXPECT( !!"variant: no convert-copy-construct from element with Clang 11 or later" );
570+
EXPECT( !!"variant: no convert-copy-construct from element with std::variant (Clang 11 or later)" );
571571
#else
572572
struct Int { operator int() { return 7; } };
573573

0 commit comments

Comments
 (0)