diff options
Diffstat (limited to 'docs/LangRef.rst')
-rw-r--r-- | docs/LangRef.rst | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/docs/LangRef.rst b/docs/LangRef.rst index a0073ddc55..cd72cc963e 100644 --- a/docs/LangRef.rst +++ b/docs/LangRef.rst @@ -733,14 +733,13 @@ Currently, only the following parameter attributes are defined: attribute for return values and can only be applied to one parameter. ``returned`` - This indicates that the value of the function always returns the value - of the parameter as its return value. This is an optimization hint to - the code generator when generating the caller, allowing tail call - optimization and omission of register saves and restores in some cases; - it is not checked or enforced when generating the callee. The parameter - and the function return type must be valid operands for the - :ref:`bitcast instruction <i_bitcast>`. This is not a valid attribute for - return values and can only be applied to one parameter. + This indicates that the function always returns the argument as its return + value. This is an optimization hint to the code generator when generating + the caller, allowing tail call optimization and omission of register saves + and restores in some cases; it is not checked or enforced when generating + the callee. The parameter and the function return type must be valid + operands for the :ref:`bitcast instruction <i_bitcast>`. This is not a + valid attribute for return values and can only be applied to one parameter. .. _gc: |