aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/clang/lib/Headers/varargs.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/clang/lib/Headers/varargs.h')
-rw-r--r--contrib/llvm-project/clang/lib/Headers/varargs.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/contrib/llvm-project/clang/lib/Headers/varargs.h b/contrib/llvm-project/clang/lib/Headers/varargs.h
index d241b7de3cb2..d33ddc5ae7f8 100644
--- a/contrib/llvm-project/clang/lib/Headers/varargs.h
+++ b/contrib/llvm-project/clang/lib/Headers/varargs.h
@@ -8,5 +8,9 @@
*/
#ifndef __VARARGS_H
#define __VARARGS_H
- #error "Please use <stdarg.h> instead of <varargs.h>"
+#if defined(__MVS__) && __has_include_next(<varargs.h>)
+#include_next <varargs.h>
+#else
+#error "Please use <stdarg.h> instead of <varargs.h>"
+#endif /* __MVS__ */
#endif