summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/depr/depr.c.headers
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-05-02 20:08:16 +0000
committerEric Fiselier <eric@efcs.ca>2016-05-02 20:08:16 +0000
commit76af416afc02c53ce636057661d88e54dbfd2465 (patch)
tree89e50d5ec8d89c62c55b69563e300762dcaa41bd /libcxx/test/std/depr/depr.c.headers
parent2b957b5a6f228797a871426d48098fee479883ef (diff)
downloadbcm5719-llvm-76af416afc02c53ce636057661d88e54dbfd2465.tar.gz
bcm5719-llvm-76af416afc02c53ce636057661d88e54dbfd2465.zip
Cleanup warnings and remove use of __builtin_va_list in depr.c.headers
llvm-svn: 268294
Diffstat (limited to 'libcxx/test/std/depr/depr.c.headers')
-rw-r--r--libcxx/test/std/depr/depr.c.headers/fenv_h.pass.cpp2
-rw-r--r--libcxx/test/std/depr/depr.c.headers/inttypes_h.pass.cpp2
-rw-r--r--libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp2
-rw-r--r--libcxx/test/std/depr/depr.c.headers/time_h.pass.cpp2
-rw-r--r--libcxx/test/std/depr/depr.c.headers/wchar_h.pass.cpp21
5 files changed, 9 insertions, 20 deletions
diff --git a/libcxx/test/std/depr/depr.c.headers/fenv_h.pass.cpp b/libcxx/test/std/depr/depr.c.headers/fenv_h.pass.cpp
index f2fcf4914cf..0da4c9d86b2 100644
--- a/libcxx/test/std/depr/depr.c.headers/fenv_h.pass.cpp
+++ b/libcxx/test/std/depr/depr.c.headers/fenv_h.pass.cpp
@@ -60,7 +60,7 @@
int main()
{
- fenv_t fenv = {0};
+ fenv_t fenv = {};
fexcept_t fex = 0;
static_assert((std::is_same<decltype(feclearexcept(0)), int>::value), "");
static_assert((std::is_same<decltype(fegetexceptflag(&fex, 0)), int>::value), "");
diff --git a/libcxx/test/std/depr/depr.c.headers/inttypes_h.pass.cpp b/libcxx/test/std/depr/depr.c.headers/inttypes_h.pass.cpp
index 637cf72287b..ff045a913fd 100644
--- a/libcxx/test/std/depr/depr.c.headers/inttypes_h.pass.cpp
+++ b/libcxx/test/std/depr/depr.c.headers/inttypes_h.pass.cpp
@@ -917,7 +917,7 @@ int main()
uintmax_t i4 = 0;
}
{
- imaxdiv_t i1 = {0};
+ imaxdiv_t i1 = {};
}
intmax_t i = 0;
static_assert((std::is_same<decltype(imaxabs(i)), intmax_t>::value), "");
diff --git a/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp b/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp
index 9071f80590b..85f9d298628 100644
--- a/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp
+++ b/libcxx/test/std/depr/depr.c.headers/stdio_h.pass.cpp
@@ -107,7 +107,7 @@
int main()
{
FILE* fp = 0;
- fpos_t fpos = {0};
+ fpos_t fpos = {};
size_t s = 0;
char* cp = 0;
char arr[] = {'a', 'b'};
diff --git a/libcxx/test/std/depr/depr.c.headers/time_h.pass.cpp b/libcxx/test/std/depr/depr.c.headers/time_h.pass.cpp
index 0d229af409b..a2639383cda 100644
--- a/libcxx/test/std/depr/depr.c.headers/time_h.pass.cpp
+++ b/libcxx/test/std/depr/depr.c.headers/time_h.pass.cpp
@@ -25,7 +25,7 @@ int main()
clock_t c = 0; ((void)c);
size_t s = 0;
time_t t = 0;
- tm tmv = {0};
+ tm tmv = {};
static_assert((std::is_same<decltype(clock()), clock_t>::value), "");
static_assert((std::is_same<decltype(difftime(t,t)), double>::value), "");
static_assert((std::is_same<decltype(mktime(&tmv)), time_t>::value), "");
diff --git a/libcxx/test/std/depr/depr.c.headers/wchar_h.pass.cpp b/libcxx/test/std/depr/depr.c.headers/wchar_h.pass.cpp
index 6bd2b2d3098..d7d9bfc85b5 100644
--- a/libcxx/test/std/depr/depr.c.headers/wchar_h.pass.cpp
+++ b/libcxx/test/std/depr/depr.c.headers/wchar_h.pass.cpp
@@ -10,6 +10,7 @@
// <wchar.h>
#include <wchar.h>
+#include <stdarg.h>
#include <type_traits>
#ifndef NULL
@@ -31,27 +32,15 @@
int main()
{
// mbstate_t comes from the underlying C library; it is defined (in C99) as:
-// a complete object type other than an array type that can hold the conversion
-// state information necessary to convert between sequences of multibyte
+// a complete object type other than an array type that can hold the conversion
+// state information necessary to convert between sequences of multibyte
// characters and wide characters
-#if defined(__clang__)
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wmissing-braces"
-#endif
- mbstate_t mb = {0};
-#if defined(__clang__)
-#pragma clang diagnostic pop
-#endif
-
+ mbstate_t mb = {};
size_t s = 0;
tm *tm = 0;
wint_t w = 0;
::FILE* fp = 0;
-#ifdef __APPLE__
- __darwin_va_list va;
-#else
- __builtin_va_list va;
-#endif
+ ::va_list va;
char* ns = 0;
wchar_t* ws = 0;
static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
OpenPOWER on IntegriCloud