Author: ericwf
Date: Wed Jul 25 15:21:47 2018
New Revision: 337976

URL: http://llvm.org/viewvc/llvm-project?rev=337976&view=rev
Log:
Work around GCC bug in constexpr function

Modified:
    libcxx/trunk/test/libcxx/experimental/filesystem/convert_file_time.sh.cpp

Modified: 
libcxx/trunk/test/libcxx/experimental/filesystem/convert_file_time.sh.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/experimental/filesystem/convert_file_time.sh.cpp?rev=337976&r1=337975&r2=337976&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/experimental/filesystem/convert_file_time.sh.cpp 
(original)
+++ libcxx/trunk/test/libcxx/experimental/filesystem/convert_file_time.sh.cpp 
Wed Jul 25 15:21:47 2018
@@ -56,11 +56,12 @@ constexpr TestKind getFileTimeTestKind()
   using Rep = typename FileTimeT::rep;
   if (std::is_floating_point<Rep>::value)
     return TK_FloatingPoint;
-  if (sizeof(Rep) == 16)
+  else if (sizeof(Rep) == 16)
     return TK_128Bit;
-  if (sizeof(Rep) == 8)
+  else if (sizeof(Rep) == 8)
     return TK_64Bit;
-  assert(false && "test kind not supported");
+  else
+    assert(false && "test kind not supported");
 }
 
 template <class FileTimeT, class TimeT, class TimeSpecT,


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to