diff --git a/clang/lib/Headers/stdarg.h b/clang/lib/Headers/stdarg.h index 6110a06641cb..a57e18364871 100644 --- a/clang/lib/Headers/stdarg.h +++ b/clang/lib/Headers/stdarg.h @@ -44,7 +44,9 @@ typedef __builtin_va_list va_list; #endif /* Hack required to make standard headers work, at least on Ubuntu */ +#ifndef __GNUC_VA_LIST #define __GNUC_VA_LIST 1 +#endif typedef __builtin_va_list __gnuc_va_list; #endif /* __STDARG_H */