diff --git a/doc/langref.html.in b/doc/langref.html.in
index bb75cdb31c..5779b75e8e 100644
--- a/doc/langref.html.in
+++ b/doc/langref.html.in
@@ -9181,7 +9181,8 @@ PrimaryExpr
/ KEYWORD_continue BreakLabel?
/ KEYWORD_resume Expr
/ KEYWORD_return Expr?
- / LabeledExpr
+ / BlockLabel? LoopExpr
+ / Block
/ CurlySuffixExpr
IfExpr <- IfPrefix Expr (KEYWORD_else Payload? Expr)?
@@ -9196,8 +9197,6 @@ ForExpr <- ForPrefix Expr (KEYWORD_else Expr)?
WhileExpr <- WhilePrefix Expr (KEYWORD_else Payload? Expr)?
-CurlySuffixExpr <- TypeExpr InitList?
-
InitList
<- LBRACE FieldInit (COMMA FieldInit)* COMMA? RBRACE
/ LBRACE Expr (COMMA Expr)* COMMA? RBRACE