Messages in this thread |  | | | From | David Howells <> | | Subject | Re: [PATCH v3 0/2] Stop some of the abuse of BUG() where compile time checks should be used. | | Date | Thu, 24 Nov 2011 10:24:55 +0000 |
| |
David Daney <ddaney.cavm@gmail.com> wrote:
> We thought about doing that, but without doing some complex preprocessor fu, > the GCC attribute ((error())) thing doesn't do what we want. > > It appears that if more than a single instance of the construct is used in a > compilation unit, the string emitted by the compiler for any of the violations > will be the last string encountered.
Have you tried asking the gcc folks if this is likely to get fixed soon?
David
|  |