2683. filesystem::copy() says "no effects"

Section: 30.11.14.3 [fs.op.copy] Status: C++17 Submitter: Jonathan Wakely Opened: 2016-04-19 Last modified: 2017-07-30

Priority: 3

View other active issues in [fs.op.copy].

View all other issues in [fs.op.copy].

View all issues with C++17 status.

Discussion:

In 30.11.14.3 [fs.op.copy]/8 the final bullet says "Otherwise, no effects" which implies there is no call to ec.clear() if nothing happens, nor any error condition, is that right?

[2016-06 Oulu]

Moved to P0/Ready during issues prioritization.

Friday: status to Immediate

Proposed resolution:

Change 30.11.14.3 [fs.op.copy]/8 as indicated:

Otherwise no effects. For the signature with argument ec, ec.clear().