Title
[fund.ts.v2] Two propagate_const assignment operators have incorrect return type
Status
open
Section
[propagate_const.assignment]
Submitter
Tim Song

Created on 2015-07-08.00:00:00 last changed 81 months ago

Messages

Date: 2015-08-03.14:55:12

Proposed resolution:

This wording is relative to N4529.

  1. Edit [propagate_const.assignment] as indicated:

    -1- template <class U>
    constexpr propagate_const& operator=(propagate_const<U>&& pu)
    

    […]

    -5- template <class U>
    constexpr propagate_const& operator=(U&& u)
    
Date: 2017-02-02.00:41:18

[ 2015-06, Telecon ]

Move to Tentatively Ready.

Date: 2015-07-08.00:00:00

Addresses: fund.ts.v2

N4529 [propagate_const.assignment] depicts the two operator=s described as returning by value. This is obviously incorrect. The class synopsis correctly shows them as returning by reference.

History
Date User Action Args
2017-07-30 20:10:41adminsetstatus: wp -> open
2015-11-16 02:13:05adminsetstatus: ready -> wp
2015-08-03 14:55:12adminsetmessages: + msg7486
2015-08-03 14:55:12adminsetstatus: new -> ready
2015-07-11 20:48:39adminsetmessages: + msg7480
2015-07-08 00:00:00admincreate