Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/missing-symbol-3.c @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
/* { dg-options "-fdiagnostics-show-caret" } */ /* A sequence of bogus _Static_assert. We can offer fix-it hints for some of these, but not all. */ void test_static_assert_1 (void) { _Static_assert sizeof(int) >= sizeof(char); /* { dg-error "expected '\\(' before 'sizeof'" } */ /* { dg-begin-multiline-output "" } _Static_assert sizeof(int) >= sizeof(char); ^~~~~~ ( { dg-end-multiline-output "" } */ } void test_static_assert_2 (void) { _Static_assert(sizeof(int) >= sizeof(char); /* { dg-error "expected '\\)' before ';' token" } */ /* { dg-begin-multiline-output "" } _Static_assert(sizeof(int) >= sizeof(char); ~ ^ ) { dg-end-multiline-output "" } */ } void test_static_assert_3 (void) { _Static_assert(sizeof(int) >= sizeof(char),; /* { dg-error "expected string literal before ';' token" } */ /* { dg-begin-multiline-output "" } _Static_assert(sizeof(int) >= sizeof(char),; ^ { dg-end-multiline-output "" } */ } void test_static_assert_4 (void) { _Static_assert(sizeof(int) >= sizeof(char), "msg"; /* { dg-error "expected '\\)' before ';' token" } */ /* { dg-begin-multiline-output "" } _Static_assert(sizeof(int) >= sizeof(char), "msg"; ~ ^ ) { dg-end-multiline-output "" } */ } /* The final one is correct. */ void test_static_assert_5 (void) { _Static_assert(sizeof(int) >= sizeof(char), "msg"); }