OSDN Git Service

gcc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / inline-14.c
1 /* Check that you can't redefine a C99 inline function.  */
2 /* { dg-do compile } */
3 /* { dg-options "-std=c99" } */
4
5 extern inline int func1 (void)
6 { /* { dg-error "previous definition" } */
7   return 1;
8 }
9
10 inline int func1 (void) /* { dg-error "redefinition" } */
11 {
12   return 1;
13 }
14
15 inline int func2 (void)
16 { /* { dg-error "previous definition" } */
17   return 2;
18 }
19
20 inline int func2 (void) /* { dg-error "redefinition" } */
21 {
22   return 2;
23 }