diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-01-04 11:43:09 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-01-04 11:43:09 +0000 |
commit | b30802179a0af4a6328b086d7bcab6fa7d294e3c (patch) | |
tree | 4243ddb73cbfd3fb790497a98f47362b08bc020c /gcc | |
parent | 5db78cac104c0427b023b3a21f98bf302aa736e3 (diff) | |
download | gcc-b30802179a0af4a6328b086d7bcab6fa7d294e3c.zip gcc-b30802179a0af4a6328b086d7bcab6fa7d294e3c.tar.gz gcc-b30802179a0af4a6328b086d7bcab6fa7d294e3c.tar.bz2 |
Fix concatenation bug in filesystem::path
When erasing a trailing empty filename component, the output iterator
was not decremented, causing the next component to be created at the
wrong position.
* src/filesystem/std-path.cc (path::operator+=(const path&)): Fix
incorrect treatment of empty filename after trailing slash.
* testsuite/27_io/filesystem/path/concat/path.cc: Test problem case.
From-SVN: r267574
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions