Date: Mon, 04 Mar 2002 11:29:34 -0800 From: Terry Lambert <tlambert2@mindspring.com> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: "M. Warner Losh" <imp@village.org>, philip@sduwebship.student.umd.edu, freebsd-questions@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: 5.0-CURRENT makebuild world fails Message-ID: <3C83CB1E.A289BC49@mindspring.com> References: <E16hQ8o-0003kX-00@falcon.prod.itd.earthlink.net> <20020303023045.E93659-100000@sduwebship.student.umd.edu> <20020303.143027.105075680.imp@village.org> <200203041806.g24I6nb69758@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Dillon wrote: > I always like to say that these things are "Illegal everywhere except > in GCC on a sunny Sunday". > > This is a misfeature in GCC. Like dynamically sized arrays declared > on the stack (which to my horror I actually use sometimes) or dynamic > braced auto initializers (which I don't). > > It would be best to cleanup instances of these when we come across them. Don't forget the varradic macros with the "..." in their parameter lists. Since this original thread started because some poor fool was using Flexilint, probably in the vain hope that code that lints clean is somehow immune to logic errors (this is where I've seen Flexolint used in the past), it should be noted that there is no dead chicken you can wave over the options to make varradic macros legal... -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C83CB1E.A289BC49>