On Sun, Jul 1, 2012 at 6:34 PM, Charles Forsyth <charles.forsyth@gmail.com> wrote:
Even better might be to do neither: eliminate support for void data, and give the declaration a type that doesn't provoke so much discussion.
It's just a placeholder.

On 1 July 2012 23:32, Charles Forsyth <charles.forsyth@gmail.com> wrote:
Yes, I was assuming the same approach as for the existing void data declaration, that the structure is given a nominal size,
for just the reasons you give.  (That's what gcc seems to do.)

I don't know where this will lead for 8c et al, so I'll throw it out there anyway in the spirit of placeholders:

   int : 0;

--
Greg Comeau / 4.3.10.1 with C++0xisms now in beta!
Comeau C/C++ ONLINE ==>     http://www.comeaucomputing.com/tryitout
World Class Compilers:  Breathtaking C++, Amazing C99, Fabulous C90.
Comeau C/C++ with Dinkumware's Libraries... Have you tried it?