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

            Bug ID: 80191
           Summary: diagnostic placeholder "new initializer" must be
                    marked for translation
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: roland.illig at gmx dot de
  Target Milestone: ---

from cp/typeck.c:

    permerror (input_location,
               "%s expression list treated as compound expression",
               msg);

The placeholder "msg" gets the value "new initializer" in init.c, but that
string literal is not enclosed in _(...), therefore it won't be translated.

That call seems to be the only place where build_x_compound_expr_from_vec is
actually called, so having a placeholder might be unnecessary overhead.

Reply via email to