Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
constexpr-77771.C
blob: fca83d92f6a6d78e25161283a70efdfc64c111ff [
file
] [
log
] [
blame
]
// PR c++/77771
// { dg-do compile { target c++11 } }
// { dg-options "-O" }
struct
S
{
char
x
[
2
];
unsigned
y
;
};
constexpr
bool
func
(
const
S s
)
{
return
s
.
x
[
0
]
!=
42
||
s
.
x
[
1
]
!=
0
;
}
static_assert
(
func
({{
42
,
7
},
0
}),
""
);