| /* Origin: PR c++/44108 */ | |
| /* { dg-options "-Wunused" } */ | |
| /* { dg-do compile } */ | |
| /* { dg-require-effective-target alloca } */ | |
| 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); | |
| } |