https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104030
Bug ID: 104030 Summary: -Wbidi-chars should not warn about UCNs Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: preprocessor Assignee: unassigned at gcc dot gnu.org Reporter: sbergman at redhat dot com Target Milestone: --- As discussed in the sub-thread starting at <https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585710.html> "Re: [PATCH] libcpp: Implement -Wbidi-chars for CVE-2021-42574 [PR103026]", -Wbidi-chars should not emit warnings when the problematic characters are written as UCNs rather than verbatim. For example, the line > aText = u"\u202D" + aText; found in the LibreOffice source code should not cause a warning (which couldn't even be silenced with a local `#pragma GCC diagnostic ignored "-Wbidi-chars"` due to bug 53431).