diff --git a/doc/go_spec.html b/doc/go_spec.html
index 5243ec6dad..ee3a8457f2 100644
--- a/doc/go_spec.html
+++ b/doc/go_spec.html
@@ -1,6 +1,6 @@
@@ -3116,13 +3116,16 @@ known to be T
in a correct program.
-var x interface{} = 7 // x has dynamic type int and value 7 -i := x.(int) // i has type int and value 7 +var x interface{} = 7 // x has dynamic type int and value 7 +i := x.(int) // i has type int and value 7 type I interface { m() } -var y I -s := y.(string) // illegal: string does not implement I (missing method m) -r := y.(io.Reader) // r has type io.Reader and y must implement both I and io.Reader + +func f(y I) { + s := y.(string) // illegal: string does not implement I (missing method m) + r := y.(io.Reader) // r has type io.Reader and the dynamic type of y must implement both I and io.Reader + … +}