[Patch] Fix istream::ignore + minor things

Paolo Carlini pcarlini@suse.de
Tue May 25 21:15:00 GMT 2004


Nathan Myers wrote:

>This means we must be careful not to overgeneralize results of testing. 
>  
>
Ok.

>Second, compiler core people seem very sensitive to whether a feature
>is actually used in the code they encounter (typically in bug reports)
>before they put any time into improving their implementation of that
>feature.  At the moment, they probably hardly ever see branch prediction 
>attributes, because its expression isn't portable.
>
Very, very interesting observation!

>Something else recommended by Geert Bosch (in 2004-05/msg01253.html)
>is to mark blocks that throw as no-return, because, as he says, "This 
>will cause GCC to automatically consider [entry] to it unlikely.  The 
>advantage is that you don't have to litter your source code at every 
>call site" -- or, presumably, the conditional expressions themselves.
>  
>
Yes, this is another very interesting observation and a practical one: 
the ADA people is *already* using it succesfully, it seems! We have only 
to investigate whether ADA exceptions are in any important way so 
different from C++ exceptions to make the example pointless.

Thanks Nathan,
Paolo.

(*) Frankly, I know almost nothing about ADA.



More information about the Libstdc++ mailing list