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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |13.3
           Assignee|unassigned at gcc dot gnu.org      |redi at gcc dot gnu.org
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2024-01-19

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Hirthammer from comment #0)
> error: no match for 'operator<<' (operand types are
> 'std::__cxx11::basic_ostringstream<char>' and 'const
> std::chrono::time_point<std::chrono::_V2::system_clock,
> std::chrono::duration<float> >')
>   726 |                   __os << __t;
>       |                   ~~~~~^~~~~~
> ---
> 
> If you change the type def `Representation` to an integer or unsigned
> integer type, the code compiles.

Confirmed.


> Side note: 
> Don't know if it helps, but the latest clang compiler version produces the
> same error. The related bug report can be found here:
> 
> https://github.com/llvm/llvm-project/issues/78555

Since this is a bug in libstdc++ headers it's not at all surprising that you
get the same error with any compiler using those headers. This should not have
been reported to llvm.

Reply via email to