aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/cpp/embed-12.c
blob: 988447245a66f69a446f9e5302513a5c972e295a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* { dg-do preprocess } */
/* { dg-options "" } */

#if __has_embed (__FILE__ limit (-1)) /* { dg-error "negative embed parameter operand" } */
#endif
#if __has_embed (__FILE__ limit (-42)) /* { dg-error "negative embed parameter operand" } */
#endif
#if __has_embed (__FILE__ limit (-9223372036854775807 - 1)) /* { dg-error "negative embed parameter operand" } */
#endif
#if __has_embed (__FILE__ limit (18446744073709551615ULL))
#endif
#if __has_embed (__FILE__ limit (18446744073709551615ULL + 42))
#endif
#embed __FILE__ limit (-1) /* { dg-error "negative embed parameter operand" } */
#embed __FILE__ limit (-42) /* { dg-error "negative embed parameter operand" } */
#embed __FILE__ limit (-9223372036854775807 - 1) /* { dg-error "negative embed parameter operand" } */
#embed __FILE__ limit (18446744073709551615ULL)
#embed __FILE__ limit (18446744073709551615ULL + 42)