podivne chovani freebsd g++

Divacky Roman xdivac02 at stud.fit.vutbr.cz
Thu Sep 2 14:03:38 CEST 2004


On Wed, Sep 01, 2004 at 05:48:26PM +0200, Martin Horcicka wrote:
> Divacky Roman (2004-09-01 17:25 +0200):
> 
> >ja to vidim docela jednoznacne
> >   if ((size_t)(-1) == iconv (ic, &ibuf, &in_left, &obuf, &out_left)) {
> >zde je typecast na l-value coz je v gcc 3.4 zakazane... proc to hlasi jinou
> >hlasku uz je otazka na tvurce gcc
> >
> >nebo se mylim?
> 
> Rekl bych, ze se mylis. ;-)

aha... slepota ;)
proboha kdo pise konstantu na levou stranu pri porovnavani... to se pak clovek
hnedka splete ;)

kazopadne... size_t je unsigned ne? takze to pretypovani je tak jako tak
(semanticky) blbe... mozna proto to gcc rve



More information about the Users-l mailing list