https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78163

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2016-10-31
                 CC|                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
For:
$ gcc --version
gcc (SUSE Linux) 6.2.1 20160830 [gcc-6-branch revision 239856]

$ gcc pr78163.c
pr78163.c:1:16: error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token
 void f(void () &);
                ^
pr78163.c:2:19: error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token
 void g(void (*)() &);
                   ^
pr78163.c:3:14: error: expected ‘)’ before ‘&’ token
 void h(void (&)() &);
              ^
pr78163.c:4:22: error: expected ‘)’ before ‘&’ token
 void i(void (* const &)() &);
                      ^
Same for all releases I have, all of declarations are rejected. What's wrong?

Reply via email to