Author: ericwf Date: Thu May 11 22:53:56 2017 New Revision: 302871 URL: http://llvm.org/viewvc/llvm-project?rev=302871&view=rev Log: Fix C++03 test failures caused by static_assert emulation
Modified: libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp Modified: libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp?rev=302871&r1=302870&r2=302871&view=diff ============================================================================== --- libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp (original) +++ libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp Thu May 11 22:53:56 2017 @@ -30,7 +30,7 @@ struct TestHelper<CharT, 4> { template <class CharT> void TestHelper<CharT, 2>::test() { - static_assert(std::is_same<CharT, wchar_t>::value, ""); + static_assert((std::is_same<CharT, wchar_t>::value), ""); { typedef std::codecvt_utf8<CharT> Codecvt; typedef std::wstring_convert<Codecvt> Myconv; @@ -47,7 +47,7 @@ void TestHelper<CharT, 2>::test() { template <class CharT> void TestHelper<CharT, 4>::test() { - static_assert(std::is_same<CharT, wchar_t>::value, ""); + static_assert((std::is_same<CharT, wchar_t>::value), ""); { typedef std::codecvt_utf8<CharT> Codecvt; typedef std::wstring_convert<Codecvt> Myconv; Modified: libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp?rev=302871&r1=302870&r2=302871&view=diff ============================================================================== --- libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp (original) +++ libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp Thu May 11 22:53:56 2017 @@ -33,7 +33,7 @@ struct TestHelper<CharT, 4> { template <class CharT> void TestHelper<CharT, 2>::test() { - static_assert(std::is_same<CharT, wchar_t>::value, ""); + static_assert((std::is_same<CharT, wchar_t>::value), ""); { std::wstring_convert<std::codecvt_utf8<CharT> > myconv; std::string bs("\xE1\x80\x85\x00"); @@ -52,7 +52,7 @@ void TestHelper<CharT, 2>::test() { template <class CharT> void TestHelper<CharT, 4>::test() { - static_assert(std::is_same<CharT, wchar_t>::value, ""); + static_assert((std::is_same<CharT, wchar_t>::value), ""); { std::wstring_convert<std::codecvt_utf8<CharT> > myconv; std::string bs("\xF1\x80\x80\x83"); Modified: libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp?rev=302871&r1=302870&r2=302871&view=diff ============================================================================== --- libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp (original) +++ libcxx/trunk/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp Thu May 11 22:53:56 2017 @@ -33,7 +33,7 @@ struct TestHelper<CharT, 4> { template <class CharT> void TestHelper<CharT, 2>::test() { - static_assert(std::is_same<CharT, wchar_t>::value, ""); + static_assert((std::is_same<CharT, wchar_t>::value), ""); { std::wstring_convert<std::codecvt_utf8<CharT> > myconv; std::wstring ws(1, CharT(0x1005)); @@ -52,7 +52,7 @@ void TestHelper<CharT, 2>::test() { template <class CharT> void TestHelper<CharT, 4>::test() { - static_assert(std::is_same<CharT, wchar_t>::value, ""); + static_assert((std::is_same<CharT, wchar_t>::value), ""); { std::wstring_convert<std::codecvt_utf8<CharT> > myconv; std::wstring ws(1, CharT(0x40003)); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits