[C++ Patch] PR 50732

Paolo Carlini paolo.carlini@oracle.com
Fri Oct 14 18:48:00 GMT 2011


Hi,

submitter complains that, at variance with C++11, __is_base_of doesn't 
handle an incomplete base type (the first parameter). The reason seems 
simple: in finish_trait_expr we try to complete *both* types instead of 
doing it where/when necessary.

Tested x86_64-linux. Ok?

Thanks,
Paolo.

///////////////////
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CL_50732
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20111014/3152a746/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch_50732
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20111014/3152a746/attachment-0001.ksh>


More information about the Gcc-patches mailing list