-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
user-defined types with overloaded operator<< don't work after 7.0.3 #2014
Comments
odygrd
changed the title
user-defined types with overloaded operator<< error after 7.0.3
user-defined types with overloaded operator<< don't work after 7.0.3
Nov 12, 2020
I'm having the same problem with user defined types that have an implicit conversion to
|
This is caused by 2f7e088. We should probably add support for the |
It would be nice if this is fixed as part of the next release, it has broken backward compatibility with the previous fmt versions |
Yes, that's the plan. |
vitaut
added a commit
that referenced
this issue
Nov 22, 2020
Fixed in a036cc9. |
vitaut
added a commit
that referenced
this issue
Nov 24, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It looks like that user defined types with an overloaded
operator<<
, no longer work when they are used in a container.Broken example with fmt 7.1.x
https://godbolt.org/z/z1jn66
the same example compiles fine with fmt 7.0.x
https://godbolt.org/z/Wqbjsf
The text was updated successfully, but these errors were encountered: