[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 Bug 106201 depends on bug 94894, which changed state. Bug 94894 Summary: avoidable instantiation of conversion function template during overload resolution https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94894 What|Removed

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2023-10-04 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |12.3 Resolution|---

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-11-24 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #13 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:3892251498c16c9507cf8471f4f10676212e9ead commit r13-4292-g3892251498c16c9507cf8471f4f10676212e9ead Author: Jonathan Wakely

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #12 from CVS Commits --- The releases/gcc-12 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:477b3f9d58589b3af7a5a7d038d78352ad66406e commit r12-8927-g477b3f9d58589b3af7a5a7d038d78352ad66406e Author: Jonathan

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #11 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:6b859736bb1e707778627b2e58ef6088e475a54c commit r13-4242-g6b859736bb1e707778627b2e58ef6088e475a54c Author: Jonathan Wakely

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-11-22 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #10 from Jonathan Wakely --- I'm planning to use this workaround for gcc-11 and gcc-12: --- a/libstdc++-v3/include/bits/fs_path.h +++ b/libstdc++-v3/include/bits/fs_path.h @@ -737,7 +737,14 @@ namespace __detail /// @{ ///

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-21 Thread prlw1 at cam dot ac.uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #9 from Patrick Welche --- sorry for jumping the gun...

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #8 from Jonathan Wakely --- ... because the compiler change isn't suitable to be backported to the stable releases, but the problem exists there too.

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 Jonathan Wakely changed: What|Removed |Added Status|RESOLVED|ASSIGNED Resolution|FIXED

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-21 Thread prlw1 at cam dot ac.uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 Patrick Welche changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-19 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #5 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:68f37670eff0b872ce5dfd382c8d8f3206bdfc27 commit r13-1755-g68f37670eff0b872ce5dfd382c8d8f3206bdfc27 Author: Patrick Palka Date:

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-05 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 Jonathan Wakely changed: What|Removed |Added Depends on||94894 --- Comment #4 from Jonathan

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-05 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #3 from Jonathan Wakely --- Reduced to not use concepts: struct foo { template foo(const T&) { } }; struct bar { }; struct baz { template baz(const T&) { } }; void f(foo&); void f(baz, ...); int main() { bar b;

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-05 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 --- Comment #2 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #1) > The third one fails but not because of anything to do with borrowable > ranges. The problem is that the filesystem::swap(path&, path&) overload is > found

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2022-07-05 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 Jonathan Wakely changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org