inline-26.c

来自「用于进行gcc测试」· C语言 代码 · 共 146 行

C
146
字号
/* PR c/35017 *//* { dg-do compile } *//* { dg-options "-std=gnu99" } */static int a = 6;static const int b = 6;int c = 6;inline intfn1 (void){  return a;		/* { dg-warning "used in inline" } */}inline intfn2 (void){  return b;		/* { dg-warning "used in inline" } */}inline intfn3 (void){  return c;}inline intfn4 (void){  static int d = 6;	/* { dg-warning "declared in inline" } */  return d;}inline intfn5 (void){  static const int e = 6;  return e;}inline intfn6 (void){  int f = 6;  return f;}inline intfn7 (int i){  static const char g[10] = "abcdefghij";  return g[i];}extern inline intfn8 (void){  return a;}extern inline intfn9 (void){  return b;}extern inline intfn10 (void){  return c;}extern inline intfn11 (void){  static int d = 6;  return d;}extern inline intfn12 (void){  static const int e = 6;  return e;}extern inline intfn13 (void){  int f = 6;  return f;}extern inline intfn14 (int i){  static const char g[10] = "abcdefghij";  return g[i];}static inline intfn15 (void){  return a;}static inline intfn16 (void){  return b;}static inline intfn17 (void){  return c;}static inline intfn18 (void){  static int d = 6;  return d;}static inline intfn19 (void){  static const int e = 6;  return e;}static inline intfn20 (void){  int f = 6;  return f;}static inline intfn21 (int i){  static const char g[10] = "abcdefghij";  return g[i];}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?