diff options
Diffstat (limited to 'gcc/testsuite/c-c++-common/Wunused-var-8.c')
-rw-r--r-- | gcc/testsuite/c-c++-common/Wunused-var-8.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gcc/testsuite/c-c++-common/Wunused-var-8.c b/gcc/testsuite/c-c++-common/Wunused-var-8.c new file mode 100644 index 000000000..0923b3556 --- /dev/null +++ b/gcc/testsuite/c-c++-common/Wunused-var-8.c @@ -0,0 +1,19 @@ +/* Origin: PR c++/44108 */ +/* { dg-options "-Wunused" } */ +/* { dg-do compile } */ + +int +foo () +{ + unsigned int M = 2; + const unsigned int M_CONST = 2; + static unsigned int M_STATIC = 2; + static const unsigned int M_STATIC_CONST = 2; + + char n1[M]; + char n2[M_CONST]; + char n3[M_STATIC]; + char n4[M_STATIC_CONST]; + + return sizeof (n1) + sizeof (n2) + sizeof (n3) + sizeof (n4); +} |