[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Wed May 15 20:27:45 2019 New Revision: 271265 URL: https://gcc.gnu.org/viewcvs?rev=271265=gcc=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::path

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Wed May 15 19:34:59 2019 New Revision: 271262 URL: https://gcc.gnu.org/viewcvs?rev=271262=gcc=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::path

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #5 from Jonathan Wakely --- Please leave it open.

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-14 Thread patrick.a.moran at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #4 from Patrick Moran --- I just did a clean build of gcc with the change linked from ViewVC and confirmed that my reproduction is fixed. Thank you. I admit I'm uncertain of the etiquette regarding this ticket itself - I'm not

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Mon May 13 20:12:06 2019 New Revision: 271134 URL: https://gcc.gnu.org/viewcvs?rev=271134=gcc=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::path

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #2 from Jonathan Wakely --- C++20 fixes this by iterator_traits requires is_object_v. I think I have a patch implementing that for C++11 upwards...

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid