On 19/02/17 14:52, Abhinav Gauniyal wrote: > but recently I discovered that this method wasn't following strict aliasing > rules and was in fact a violation. How, exactly, did you discover this? Do you know that the types are not compatible? if so, please tell us precisely what the types are. Andrew.