8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch2.C
Jason Merrill 03943bbd4a PR c++/82728 - wrong -Wunused-but-set-variable
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
2018-01-11 14:08:41 -05:00

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");
};
}