Commit 99f1498e by Paolo Carlini Committed by Paolo Carlini

re PR c++/81299 (Spurious "set but not used" warning with constexpr variable)

2017-10-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/81299
	* g++.dg/cpp1y/lambda-generic-ice7.C: New.

From-SVN: r253630
parent 5355943c
2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/81299
* g++.dg/cpp1y/lambda-generic-ice7.C: New.
2017-10-10 Nathan Sidwell <nathan@acm.org> 2017-10-10 Nathan Sidwell <nathan@acm.org>
* g++.dg/lookup/extern-c-redecl6.C: New. * g++.dg/lookup/extern-c-redecl6.C: New.
......
// PR c++/81299
// { dg-do compile { target c++14 } }
// { dg-options "-Wall" }
struct function_t {
template <typename ...Xs>
void operator()(Xs&& ...) const { }
};
constexpr function_t function{};
int main() {
constexpr auto fun = ::function;
auto call = [=](auto ...x) { fun(x...); };
call();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment