c++/9278: dependent type in conversion operator bug

Wolfgang Bangerth bangerth@ticam.utexas.edu
Mon Jan 13 23:06:00 GMT 2003


The following reply was made to PR c++/9278; it has been noted by GNATS.

From: Wolfgang Bangerth <bangerth@ticam.utexas.edu>
To: "Joseph S. Myers" <jsm28@cam.ac.uk>
Cc: David Abrahams <dave@boost-consulting.com>, <gcc-bugs@gcc.gnu.org>,
   <gcc-gnats@gcc.gnu.org>
Subject: Re: c++/9278: dependent type in conversion operator bug
Date: Mon, 13 Jan 2003 17:03:34 -0600 (CST)

 > >   http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/cwg_closed.html#18
 > 
 > Another obscure difference between C and C++.  In C you can use a typedef
 > to void here <http://std.dkuug.dk/JTC1/SC22/WG14/www/docs/dr_157.html>.
 
 Thanks for pointing this out. This makes it very clear that the code is 
 illegal and should not compile.
 
 Indeed a very obscure feature. (Although, I must admit that, I desperately 
 needed something like that not too long ago and had to invent various 
 template metaprogramming hoops to work around...)
 
 Regards
   Wolfgang
 
 -------------------------------------------------------------------------
 Wolfgang Bangerth             email:            bangerth@ticam.utexas.edu
                               www: http://www.ticam.utexas.edu/~bangerth/
 
 



More information about the Gcc-prs mailing list