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

            Bug ID: 120648
           Summary: %X, %x, %r are not handled correctly for certain
                    localles
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkaminsk at gcc dot gnu.org
  Target Milestone: ---

Using '%X' and '%r' with `aa_DJ.UTF-8` locale leads to following error being
emitted:
```
terminate called after throwing an instance of 'std::format_error'
  what():  chrono format error: invalid  specifier in chrono-specs
Aborted (core dumped)
```
This can be quikly reproduced by modifying
`libstdc++-v3/testsuite/std/time/format/pr117214.cc` file to use '%x' or '%r'.
Ths is another instance for PR117214 for locales time representation.

Reply via email to