Commit 35d7b528 by Marek Polacek Committed by Marek Polacek

re PR c++/89315 (Cannot convert to std::initializer_list - fails with gcc9 works with gcc8)

	PR c++/89315
	* g++.dg/cpp0x/initlist114.C: New test.

From-SVN: r268971
parent feb0dcfe
......@@ -5,6 +5,9 @@
* g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
PR c++/89315
* g++.dg/cpp0x/initlist114.C: New test.
2019-02-16 David Malcolm <dmalcolm@redhat.com>
PR c++/88680
......
// PR c++/89315
// { dg-do compile { target c++11 } }
#include <initializer_list>
struct bar {
bar(std::initializer_list<int>, int = int());
};
struct i {
const bar & invitees;
};
template <typename = void> struct n {
public:
void m_fn1() { i{{}}; }
};
struct o : n<> {
void p() { m_fn1(); }
};
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