]>
Commit | Line | Data |
---|---|---|
919e0807 JM |
1 | /* Test for constraints on return statements. */ |
2 | /* Origin: Joseph Myers <jsm28@cam.ac.uk> */ | |
3 | /* { dg-do compile } */ | |
4 | /* { dg-options "-std=iso9899:1990 -pedantic-errors" } */ | |
5 | ||
6 | int | |
7 | foo (void) | |
8 | { | |
9 | return; | |
10 | } | |
11 | ||
12 | void | |
13 | bar (void) | |
14 | { | |
15 | return 1; /* { dg-bogus "warning" "warning in place of error" } */ | |
16 | /* { dg-error "with a value" "return constraint violation" { target *-*-* } 15 } */ | |
17 | } |