8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C
Jason Merrill 57ea03ad4a PR c++/85761 - ICE with ill-formed use of const outer variable.
* expr.c (mark_use): Handle location wrappers.

From-SVN: r261121
2018-06-02 21:01:47 -04:00

20 lines
271 B
C

// PR c++/85761
// { dg-do compile { target c++11 } }
template <typename T>
void out(const T& value);
struct foo {
void bar();
};
void foo::bar()
{
constexpr int COUNT = 10000;
auto run = []() {
out(COUNT); // { dg-error "9:not captured" }
};
run();
}