[libcxx] r337976 - Work around GCC bug in constexpr function
Eric Fiselier via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 25 15:21:48 PDT 2018
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,
More information about the cfe-commits
mailing list