diff --git a/doc/go_spec.html b/doc/go_spec.html
index 9e0994707e..e2637d96cd 100644
--- a/doc/go_spec.html
+++ b/doc/go_spec.html
@@ -4190,8 +4190,7 @@ func complex_f2() (re float, im float) {
The expression list may be empty if the functions's result
type specifies names for its result parameters (§Function Types).
- The result parameters act as ordinary local variables that are
- initialized to the zero values for their type (§The zero value)
+ The result parameters act as ordinary local variables
and the function may assign values to them as necessary.
The "return" statement returns the values of these variables.
@@ -4204,6 +4203,10 @@ func complex_f3() (re float, im float) {
+
+Regardless of how they are declared, all the result values are initialized to the zero values for their type (§The zero value) upon entry to the function.
+
+