Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Dec 2008 22:09:16 +0100
From:      Joerg Sonnenberger <joerg@britannica.bec.de>
To:        svn-src-all@freebsd.org
Subject:   Re: svn commit: r186529 - head/sys/dev/acpi_support
Message-ID:  <20081228210916.GA13945@britannica.bec.de>
In-Reply-To: <4957E8F5.90202@andric.com>
References:  <200812272048.mBRKmBKo082102@svn.freebsd.org> <20081228045055.GA81182@citylink.fud.org.nz> <20081228223039.cf28e3e2.stas@FreeBSD.org> <4957E8F5.90202@andric.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 28, 2008 at 10:00:37PM +0100, Dimitry Andric wrote:
> On 2008-12-28 20:30, Stanislav Sedov wrote:
> >>> -	ACPI_OBJECT		acpiarg[0];
> >>> +	ACPI_OBJECT		acpiarg[1];
> > I wonder how does gcc allowed this. It emits warnings only in
> > pedantic mode which we cannot use to compile kernel with.
> 
> Zero-sized arrays are non-standard, but have been allowed by gcc (and
> many other compilers) since a long time, so it is logical that it
> doesn't warn about it by default.

Having no size at all would be standard compliant, e.g. acpiarg[[];

Joreg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081228210916.GA13945>