This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 115e. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.

2024-11-11


2660. Confusing term "this parameter"

Section: 7.6.1.3  [expr.call]     Status: open     Submitter: Anoop Rana     Date: 2022-11-23

Subclause 7.6.1.3 [expr.call] paragraph 7 specifies:

If the function is an implicit object member function, the this parameter of the function (7.5.3 [expr.prim.this]) is initialized with a pointer to the object of the call, converted as if by an explicit type conversion (7.6.3 [expr.cast]).

The term "this parameter" is undefined.

Suggested resolution:

Change in 7.6.1.3 [expr.call] paragraph 7 as follows:

If the function is an implicit object member function, the this implicit object parameter of the function (7.5.3 [expr.prim.this]) is initialized with a pointer to the object of the call, converted as if by an explicit type conversion (7.6.3 [expr.cast]).