https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108896

Thorsten Glaser <tg at mirbsd dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tg at mirbsd dot org

--- Comment #47 from Thorsten Glaser <tg at mirbsd dot org> ---
Regarding the proposed attribute: it would also be really great if I could do…

struct foo {
        int type;
        char name[] __attribute__((__element_count__(0)));
};

… to denote name[] is a NUL-terminated string.

This also allows, although not static, bounds checking for most of the use
cases not covered by a counting member (optionally multiplied by an extra
factor).

Reply via email to