summaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 22bcc0ffe1b9..22eeaa3da72d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,16 @@
2018-05-15 Jonathan Wakely <jwakely@redhat.com>
+ PR libstdc++/84159
+ * include/bits/fs_path.h (path::operator/=, path::append): Construct
+ temporary path before calling _M_append.
+ (path::_M_append): Change parameter to path and implement C++17
+ semantics.
+ * testsuite/27_io/filesystem/path/append/path.cc: Add helper function
+ and more examples from the standard.
+ * testsuite/27_io/filesystem/path/append/source.cc: New.
+ * testsuite/27_io/filesystem/path/decompose/filename.cc: Add comment.
+ * testsuite/27_io/filesystem/path/nonmember/append.cc: New.
+
* include/std/variant (__gen_vtable_impl::__visit_invoke): Qualify
__invoke to prevent ADL.