OSDN Git Service

2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
[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) /* { dg-message "note: previous definition" } */
6 {
7   return 1;
8 }
9
10 inline int func1 (void) /* { dg-error "redefinition" } */
11 {
12   return 1;
13 }
14
15 inline int func2 (void) /* { dg-message "note: previous definition" } */
16 {
17   return 2;
18 }
19
20 inline int func2 (void) /* { dg-error "redefinition" } */
21 {
22   return 2;
23 }