Author: marshall
Date: Tue Oct 21 10:07:09 2014
New Revision: 220296
URL: http://llvm.org/viewvc/llvm-project?rev=220296&view=rev
Log:
Some tests used __typeof__ instead of decltype. Replace these usages.
Modified:
libcxx/trunk/test/depr/depr.c.headers/locale_h.pass.cpp
libcxx/trunk/test/depr/depr.c.headers/setjmp_h.pass.cpp
libcxx/trunk/test/language.support/support.runtime/csetjmp.pass.cpp
libcxx/trunk/test/localization/c.locales/clocale.pass.cpp
Modified: libcxx/trunk/test/depr/depr.c.headers/locale_h.pass.cpp
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/depr/depr.c.headers/locale_h.pass.cpp?rev=220296&r1=220295&r2=220296&view=diff
==============================================================================
--- libcxx/trunk/test/depr/depr.c.headers/locale_h.pass.cpp (original)
+++ libcxx/trunk/test/depr/depr.c.headers/locale_h.pass.cpp Tue Oct 21 10:07:09
2014
@@ -43,6 +43,6 @@
int main()
{
lconv lc;
- static_assert((std::is_same<__typeof__(setlocale(0, "")), char*>::value),
"");
- static_assert((std::is_same<__typeof__(localeconv()), lconv*>::value), "");
+ static_assert((std::is_same<decltype(setlocale(0, "")), char*>::value),
"");
+ static_assert((std::is_same<decltype(localeconv()), lconv*>::value), "");
}
Modified: libcxx/trunk/test/depr/depr.c.headers/setjmp_h.pass.cpp
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/depr/depr.c.headers/setjmp_h.pass.cpp?rev=220296&r1=220295&r2=220296&view=diff
==============================================================================
--- libcxx/trunk/test/depr/depr.c.headers/setjmp_h.pass.cpp (original)
+++ libcxx/trunk/test/depr/depr.c.headers/setjmp_h.pass.cpp Tue Oct 21 10:07:09
2014
@@ -15,6 +15,6 @@
int main()
{
jmp_buf jb;
- static_assert((std::is_same<__typeof__(longjmp(jb, 0)), void>::value),
- "std::is_same<__typeof__(longjmp(jb, 0)), void>::value");
+ static_assert((std::is_same<decltype(longjmp(jb, 0)), void>::value),
+ "std::is_same<decltype(longjmp(jb, 0)), void>::value");
}
Modified: libcxx/trunk/test/language.support/support.runtime/csetjmp.pass.cpp
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/language.support/support.runtime/csetjmp.pass.cpp?rev=220296&r1=220295&r2=220296&view=diff
==============================================================================
--- libcxx/trunk/test/language.support/support.runtime/csetjmp.pass.cpp
(original)
+++ libcxx/trunk/test/language.support/support.runtime/csetjmp.pass.cpp Tue Oct
21 10:07:09 2014
@@ -19,6 +19,6 @@
int main()
{
std::jmp_buf jb;
- static_assert((std::is_same<__typeof__(std::longjmp(jb, 0)), void>::value),
- "std::is_same<__typeof__(std::longjmp(jb, 0)),
void>::value");
+ static_assert((std::is_same<decltype(std::longjmp(jb, 0)), void>::value),
+ "std::is_same<decltype(std::longjmp(jb, 0)), void>::value");
}
Modified: libcxx/trunk/test/localization/c.locales/clocale.pass.cpp
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/localization/c.locales/clocale.pass.cpp?rev=220296&r1=220295&r2=220296&view=diff
==============================================================================
--- libcxx/trunk/test/localization/c.locales/clocale.pass.cpp (original)
+++ libcxx/trunk/test/localization/c.locales/clocale.pass.cpp Tue Oct 21
10:07:09 2014
@@ -43,6 +43,6 @@
int main()
{
std::lconv lc;
- static_assert((std::is_same<__typeof__(std::setlocale(0, "")),
char*>::value), "");
- static_assert((std::is_same<__typeof__(std::localeconv()),
std::lconv*>::value), "");
+ static_assert((std::is_same<decltype(std::setlocale(0, "")),
char*>::value), "");
+ static_assert((std::is_same<decltype(std::localeconv()),
std::lconv*>::value), "");
}
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits