> Date: Tue, 24 Jun 2008 10:36:15 +0100 > From: Andrew Haley <[EMAIL PROTECTED]>
> I thought cast-through-pointer-to-union didn't work and was already > disallowed; we've been around all this already. We also bless assignments through unions, and this could be argued as assigning through a union, albeit casted. > This patch of yours > already documents uncontroversial behaviour. That's what I hope, but the existence of that code together in an *else* clause of #ifdef YES_ALIAS by a well-known author makes it de-facto controversial IMHO. Note also that another maintainer thought the code to be valid; see the PR. > I don't like the phrase "might not work". It's better just to say "is not > allowed". I thought the wording to be uncontroversial :) as I copied it from the previous example: "So, the code above will work as expected. However, this code might not". But, I agree with your sentiment and hope a reviewer agrees that your wording is preferred. brgds, H-P