summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYi Kong <yikong@google.com>2023-01-27 16:59:34 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-01-27 16:59:34 +0000
commit3a3c7bc38f2251557014c1725f090abb8c5405da (patch)
tree7b3e9859c4fd5987f92aa8bf96144844c8306d9b
parent563ce8d0023a4757a06951b0fe2ea08344d9c604 (diff)
parentf7b0d5b0ee369864d5ac3e96ae24ec9e2b6a52da (diff)
downloadx86_64-linux-glibc2.17-4.8-3a3c7bc38f2251557014c1725f090abb8c5405da.tar.gz
Patch glibc to fix Clang "use of undeclared identifier 'va_list'" error am: 62a4a6b7a8 am: f7b0d5b0ee
Original change: https://android-review.googlesource.com/c/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/+/2403274 Change-Id: Iabd19f6fbd98057fe0f3082c2283bd67420475b7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--sysroot/usr/include/wchar.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/sysroot/usr/include/wchar.h b/sysroot/usr/include/wchar.h
index 29042c6..f8cf5f7 100644
--- a/sysroot/usr/include/wchar.h
+++ b/sysroot/usr/include/wchar.h
@@ -38,6 +38,17 @@
# define __need___va_list
# include <stdarg.h>
+#if defined __USE_XOPEN2K || defined __USE_XOPEN2K8
+# ifdef __GNUC__
+# ifndef _VA_LIST_DEFINED
+typedef __gnuc_va_list va_list;
+# define _VA_LIST_DEFINED
+# endif
+# else
+# include <stdarg.h>
+# endif
+#endif
+
# include <bits/wchar.h>
/* Get size_t, wchar_t, wint_t and NULL from <stddef.h>. */