瀏覽代碼

remove i386 support for legacy struct __va_list

commit ffaaa6d230512f3a7f3d040b943517728f3dc3cf removed the
corresponding stdarg.h support for compilers without va_list builtins,
but failed to remove the alternate type definition, leaving incorrect
va_list definitions in place with compilers that don't define __GNUC__
with a value >= 3.
Rich Felker 5 年之前
父節點
當前提交
f7f1079796
共有 1 個文件被更改,包括 0 次插入5 次删除
  1. 0 5
      arch/i386/bits/alltypes.h.in

+ 0 - 5
arch/i386/bits/alltypes.h.in

@@ -2,13 +2,8 @@
 #define _Int64 long long
 #define _Reg int
 
-#if __GNUC__ >= 3
 TYPEDEF __builtin_va_list va_list;
 TYPEDEF __builtin_va_list __isoc_va_list;
-#else
-TYPEDEF struct __va_list * va_list;
-TYPEDEF struct __va_list * __isoc_va_list;
-#endif
 
 #ifndef __cplusplus
 #ifdef __WCHAR_TYPE__