The warnings are as follows: kjs/PropertyMap.h: In member function 'KJS::JSValue* KJS::PropertyMap::getOffset(size_t)': kjs/PropertyMap.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules kjs/PropertyMap.h: In member function 'void KJS::PropertyMap::putOffset(size_t, KJS::JSValue*)': kjs/PropertyMap.h:107: warning: dereferencing type-punned pointer will break strict-aliasing rules kjs/PropertyMap.h: In member function 'size_t KJS::PropertyMap::offsetForTableLocation(KJS::JSValue**)': kjs/PropertyMap.h:133: warning: dereferencing type-punned pointer will break strict-aliasing rules I believe this was introduced by <http://trac.webkit.org/changeset/36016>.
I will be fixing this shortly.
Is this still an issue?
Nope. JavaScriptCore has defaulted to GCC 4.2 for a while now, so we'd have noticed if things were broke.