diff --git a/doc/go_spec.html b/doc/go_spec.html
index 13dae09420..731186e66b 100644
--- a/doc/go_spec.html
+++ b/doc/go_spec.html
@@ -1,6 +1,6 @@
@@ -4672,6 +4672,8 @@ Cases then match actual types T against the dynamic type of the
expression x. As with type assertions, x must be of
interface type, and each non-interface type
T listed in a case must implement the type of x.
+The types listed in the cases of a type switch must all be
+different.
@@ -4696,6 +4698,7 @@ in the TypeSwitchGuard. The type in a case may benil; that case is used when the expression in the TypeSwitchGuard is anilinterface value. +There may be at most onenilcase.