From Jason Turner

[dcl.fct.def.general]

Diff to HTML by rtfpessoa

tmp/tmp2szyzqs6/{from.md → to.md} RENAMED
@@ -48,11 +48,11 @@ Here `int` is the *decl-specifier-seq*; `max(int` `a,` `int` `b,` `int`
48
 
49
  A *ctor-initializer* is used only in a constructor; see  [[class.ctor]]
50
  and  [[class.init]].
51
 
52
  [*Note 1*: A *cv-qualifier-seq* affects the type of `this` in the body
53
- of a member function; see  [[dcl.ref]]. — *end note*]
54
 
55
  [*Note 2*:
56
 
57
  Unused parameters need not be named. For example,
58
 
@@ -62,13 +62,12 @@ void print(int a, int) {
62
  }
63
  ```
64
 
65
  — *end note*]
66
 
67
- In the *function-body*, a *function-local predefined variable* denotes a
68
- block-scope object of static storage duration that is implicitly defined
69
- (see  [[basic.scope.block]]).
70
 
71
  The function-local predefined variable `__func__` is defined as if a
72
  definition of the form
73
 
74
  ``` cpp
 
48
 
49
  A *ctor-initializer* is used only in a constructor; see  [[class.ctor]]
50
  and  [[class.init]].
51
 
52
  [*Note 1*: A *cv-qualifier-seq* affects the type of `this` in the body
53
+ of a member function; see  [[expr.prim.this]]. — *end note*]
54
 
55
  [*Note 2*:
56
 
57
  Unused parameters need not be named. For example,
58
 
 
62
  }
63
  ```
64
 
65
  — *end note*]
66
 
67
+ A *function-local predefined variable* is a variable with static storage
68
+ duration that is implicitly defined in a function parameter scope.
 
69
 
70
  The function-local predefined variable `__func__` is defined as if a
71
  definition of the form
72
 
73
  ``` cpp