------- Comment #1 from pinskia at gcc dot gnu dot org  2006-10-21 23:04 -------
Your code is incorrect, you cannot bind a rvalue to a (non-const) reference.
The way to fix it is do:
                        friend ostream &operator <<(ostream &, const test &);

ostream &operator <<(ostream &out, const test &tt)

Note the error message is not giving a good error message but that is a
different bug, PR 21631.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29542

Reply via email to