Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-6.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | |
children |
line wrap: on
line source
/* PR c/86125 - missing -Wbuiltin-declaration-mismatch on a mismatched return type Verify that declarations of file I/O built-ins with an arbitrary object pointer do not trigger -Wbuiltin-declaration-mismatch. { dg-do compile } { dg-options "-Wbuiltin-declaration-mismatch -Wextra" } */ typedef __SIZE_TYPE__ size_t; struct StdioFile; int fprintf (struct StdioFile*, const char*, ...); int vfprintf (struct StdioFile*, const char*, __builtin_va_list); int fputc (int, struct StdioFile*); int fputs (const char*, struct StdioFile*); int fscanf (struct StdioFile*, const char*, ...); int vfscanf (struct StdioFile*, const char*, __builtin_va_list); size_t fwrite (const void*, size_t, size_t, struct StdioFile*);