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>