diff --git a/doc/go_spec.html b/doc/go_spec.html
index 0bf9d1da93..968db440f2 100644
--- a/doc/go_spec.html
+++ b/doc/go_spec.html
@@ -1,6 +1,6 @@
@@ -2691,7 +2691,7 @@ For arrays or strings, the indices are in range if
otherwise they are out of range.
For slices, the upper index bound is the slice capacity cap(a) rather than the length.
A constant index must be non-negative and representable by a value of type
-int.
+int; for arrays or constant strings, constant indices must also be in range.
If both indices are constant, they must satisfy low <= high.
If the indices are out of range at run time, a run-time panic occurs.
0 <= low <= high <= max <= cap(a),
otherwise they are out of range.
A constant index must be non-negative and representable by a value of type
-int.
+int; for arrays, constant indices must also be in range.
If multiple indices are constant, the constants that are present must be in range relative to each
other.
If the indices are out of range at run time, a run-time panic occurs.