Commits  committed 4118c9f

Suppress "Conditional expression is constant" warning on Visual Studio.

  • Participants
  • Parent commits e48419a
  • Branches default

Comments (0)

Files changed (2)

File test/

 // pattern requires the user to use it directly.
 ConcatImplActionP3<std::string, T1, T2>
 Concat(const std::string& a, T1 b, T2 c) {
   if (true) {
     // This branch verifies that ConcatImpl() can be invoked without
     // explicit template arguments.
     return ConcatImpl(a, b, c);

File test/

   // Larger size => smaller size is not fine.
   EXPECT_FALSE((LosslessArithmeticConvertible<double, float>::value));
   if (sizeof(double) == sizeof(long double)) {  // NOLINT
     // In some implementations (e.g. MSVC), double and long double
     // have the same size.
     EXPECT_TRUE((LosslessArithmeticConvertible<long double, double>::value));