declspec-7.c
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 40 行
C
40 行
/* Test declaration specifiers. Test checks on storage class specifiers that can be made at parse time rather than for each declarator. Note that __thread is tested in gcc.dg/tls/diag-*.c. *//* Origin: Joseph Myers <jsm@polyomino.org.uk> *//* { dg-do compile } *//* { dg-options "" } *//* Duplicate specifiers. */inline inline void f0 (void), f1 (void);static static int a, /* { dg-error "error: duplicate 'static'" } */ b;extern extern int c, /* { dg-error "error: duplicate 'extern'" } */ d;typedef typedef int e, /* { dg-error "error: duplicate 'typedef'" } */ f;voidh (void){ auto auto int p, /* { dg-error "error: duplicate 'auto'" } */ q; register register int r, /* { dg-error "error: duplicate 'register'" } */ s;}/* Multiple specifiers. */static extern int x, /* { dg-error "error: multiple storage classes in declaration specifiers" } */ y;extern typedef long z, /* { dg-error "error: multiple storage classes in declaration specifiers" } */ w;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?