[Bug c++/78032] [5/6/7 Regression] Incorrect code generated
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Oct 19 00:04:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78032
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |accepts-invalid
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-10-19
Target Milestone|--- |5.5
Summary|Incorrect code generated |[5/6/7 Regression]
| |Incorrect code generated
Ever confirmed|0 |1
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
<<cleanup_point <<< Unknown tree: expr_stmt
bar (<<< error >>>) >>>>>;
GCC 5.3 produced:
t8932.cc:11:20: error: converting to ‘foo’ from initializer list would use
explicit constructor ‘foo::foo(unsigned int)’
void bar(foo x = 0u)
^
t8932.cc: In function ‘int main()’:
t8932.cc:18:13: error: converting to ‘foo’ from initializer list would use
explicit constructor ‘foo::foo(unsigned int)’
bar();
^
Confirmed.
More information about the Gcc-bugs
mailing list