[PATCH] fix KJS crash on some more strict platforms
    Maks Orlovich 
    mo002j at mail.rochester.edu
       
    Tue Dec 16 23:00:32 GMT 2003
    
    
  
> > union { char NaN_Bytes[8];
> > 	double NaN_Double;
> > 	} NaN_Representation;
> >
> > which presumably forces the whole union to the alignment of the strictest
> > type. Neater than using a gcc extension.
>
> Newer gcc's (e.g. 3.3.x) does not guarantee that this will work under all
> circumstances and would force you to compile with  -fno-strict-aliasing.
Huh? Accessing fields of unions is perfectly legal. In fact you don't even 
need the union to access something through a char*
    
    
More information about the kde-core-devel
mailing list