PR c++/82799 PR c++/83690 * call.c (perform_implicit_conversion_flags): Call mark_rvalue_use. * decl.c (case_conversion): Likewise. * semantics.c (finish_static_assert): Call perform_implicit_conversion_flags. From-SVN: r256550
19 lines
184 B
C
19 lines
184 B
C
// PR c++/82728
|
|
// { dg-do compile { target c++11 } }
|
|
|
|
void
|
|
foo ()
|
|
{
|
|
const int i = 1;
|
|
|
|
[=]()
|
|
{
|
|
switch (0)
|
|
{
|
|
case i:
|
|
break;
|
|
}
|
|
static_assert (i, "i");
|
|
};
|
|
}
|