This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Question about PR/9447


	Hello,

I would _humbly_ like to ask if someone is working on a fix for c++ PR 9447 
(broken using declarations, notably in class templates). Now that the new C++ 
parser is in place such declarations are desperately needed to access 
independent members of base class templates. 

The alternative is of course to prepend this-> to artificially make the names 
dependent, but that is ugly in many cases. More importantly, there is a 
readability issue: using a construct like `using Base<T>::independent_member' 
makes the intention much more clear than this->independent_member.

The problem has also been discussed in the thread

	http://gcc.gnu.org/ml/gcc-patches/2003-01/msg01560.html

Is this problem likely/required to be fixed before gcc-3.4 will be released? 
Will this be a showstopper? The reason for my asking is that at present we 
are in the process of making our code standard-compliant and the answer to my 
question influences the way we are going  to achieve that. We will probably 
want to use the gcc-3.4.x series for a considerable time...

Sorry for begging rather than contributing. I lack the skills for the latter 
:-(

Thanks for your time,

Kind regards,  Jan van Dijk.

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]