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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
??
There are no nostring attributes in the above addition and it is syntactically
incorrect as well (multiple places).

When I compile:
static const char single[] __attribute__((nonstring)) = "ohai";
_Static_assert (__builtin_has_attribute (single, nonstring));
static const char multi2[][4] __attribute__((nonstring)) = { "hola" };
_Static_assert (__builtin_has_attribute (multi2, nonstring));
static const char multi3[][16][5] __attribute__((nonstring)) = { { "hello" } };
_Static_assert (__builtin_has_attribute (multi3, nonstring));
it compiles just fine.

Reply via email to