[Bug c++/81975] Unpacking two packs via alias erroneously complains about mismatched argument packs

2017-08-25 Thread griwes at griwes dot info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81975 --- Comment #1 from Michał Dominiak --- I have made a mistake in the original testcase in the original email, here's a correction email sent to the reflector: http://lists.isocpp.org/core/2017/08/2828.php. Barry's minimization of the failing cod

[Bug c++/80691] Narrowing conversion in {} allowed in a SFINAE context

2017-05-09 Thread griwes at griwes dot info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80691 --- Comment #1 from Michał Dominiak --- This bug makes it seem (in SFINAE contexts) that std::string is constructible from double with an initializer-list constructor, without narrowing: #include #include using std::void_t; template struct i

[Bug c++/80691] New: Narrowing conversion in {} allowed in a SFINAE context

2017-05-09 Thread griwes at griwes dot info
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: griwes at griwes dot info Target Milestone: --- There seems to be a regression in GCC 7.1 in how the compiler treats narrowing conversions in braced initialization, when using a user-provided constructor for a type

[Bug c++/47226] [C++0x] GCC doesn't expand template parameter pack that appears in a lambda-expression

2015-10-06 Thread griwes at griwes dot info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47226 griwes at griwes dot info changed: What|Removed |Added CC||griwes at griwes dot info