Commit 0757f0bb by Paolo Carlini

Add testcase of PR c++/92536, already fixed.

	PR c++/92536
	* g++.dg/cpp1z/pr92536.C: New.
parent 92ce93c7
2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/92536
* g++.dg/cpp1z/pr92536.C: New.
2020-01-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/93094
......
// { dg-do compile { target c++17 } }
namespace std
{
struct stop_token { };
template<typename Callback>
struct stop_callback
{
template<typename C>
stop_callback(stop_token, C&&) { }
};
template<typename _Callback>
stop_callback(stop_token, _Callback) -> stop_callback<_Callback>;
}
int main()
{
std::stop_token tok;
std::function<void()> f([](){}); // { dg-error "not a member|not declared" }
std::stop_callback cb(tok, f);
}
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