]> Cypherpunks.ru repositories - gostls13.git/commitdiff
go/types, types2: update documentation for GoVersion
authorRob Findley <rfindley@google.com>
Wed, 19 Jul 2023 15:21:00 +0000 (11:21 -0400)
committerRobert Findley <rfindley@google.com>
Fri, 21 Jul 2023 11:41:19 +0000 (11:41 +0000)
Update the documentation for Config.GoVersion to reflect the changes
made for #61175.

Change-Id: I9f3fbcf8ee88e52d6a5e7cf80dad3d2fb5313893
Reviewed-on: https://go-review.googlesource.com/c/go/+/511096
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/api.go
src/go/types/api.go

index 63ef31ba84ef661207ce04a2b4d94b2404688bef..d0c0cdb8f9d2936c8fdaa661387488831cf5a64c 100644 (file)
@@ -110,11 +110,11 @@ type Config struct {
        // type checker will initialize this field with a newly created context.
        Context *Context
 
-       // GoVersion describes the accepted Go language version. The string
-       // must follow the format "go%d.%d" (e.g. "go1.12") or ist must be
-       // empty; an empty string disables Go language version checks.
-       // If the format is invalid, invoking the type checker will cause a
-       // panic.
+       // GoVersion describes the accepted Go language version. The string must
+       // start with a prefix of the form "go%d.%d" (e.g. "go1.20", "go1.21rc1", or
+       // "go1.21.0") or it must be empty; an empty string disables Go language
+       // version checks. If the format is invalid, invoking the type checker will
+       // result in an error.
        GoVersion string
 
        // If IgnoreFuncBodies is set, function bodies are not
index 61d313c0e1af11bb2d0cf8b8051e190f684f130b..ad4c1a2e9fa36ef930104b378da36af14cc09695 100644 (file)
@@ -114,11 +114,11 @@ type Config struct {
        // type checker will initialize this field with a newly created context.
        Context *Context
 
-       // GoVersion describes the accepted Go language version. The string
-       // must follow the format "go%d.%d" (e.g. "go1.12") or it must be
-       // empty; an empty string disables Go language version checks.
-       // If the format is invalid, invoking the type checker will cause a
-       // panic.
+       // GoVersion describes the accepted Go language version. The string must
+       // start with a prefix of the form "go%d.%d" (e.g. "go1.20", "go1.21rc1", or
+       // "go1.21.0") or it must be empty; an empty string disables Go language
+       // version checks. If the format is invalid, invoking the type checker will
+       // result in an error.
        GoVersion string
 
        // If IgnoreFuncBodies is set, function bodies are not