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

Joseph S. Myers <jsm28 at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #3 from Joseph S. Myers <jsm28 at gcc dot gnu.org> ---
As a duplicate, if you have questions they should be raised in the main bug
report; don't reopen a duplicate one unless you have an argument for it not
being a duplicate.

The question is how best to *cleanly* support format checking for wide string
formats, when narrow format strings can be tricky mixtures of bytes and
multibyte characters. I think the answer involves implementing some general set
of accessors (not accessors restricted to the case of format checking) for
accessing bytes / multibyte characters / wide characters in string constants
(nowadays, that would probably be a fairly simple C++ class abstracting access
to target strings in some way). Such accessors could then incrementally be used
elsewhere in the compiler when elements of strings need to be accessed.

*** This bug has been marked as a duplicate of bug 38308 ***

Reply via email to