Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src
On Sat, Jan 28, 2012 at 01:59:31PM +0000, Alexander Nasonov wrote:
> > IIRC something in the standard requires the result to be a compile time
> > constant
>
> You're right: "... which expands to an integer constant expression that
> has type size_t, the value of which is the offset in bytes ...".
>
> > I suspect uses like the above were not thought of when the standard
> > was written!
>
> If they allowed sizeof to be a run-time value for VLAs they would
> probably allowed such use of offsetof if they thought of it ...
That sounds like a formal defect for which someone could file a formal
defect report if it didn't require jumping through sixteen hoops while
whistling God Save the Queen backwards.
Is comp.std.c still alive? Bringing it up there would be a good start.
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index