]> Cypherpunks repositories - gostls13.git/commitdiff
go/types: remove a TODO, enable a test
authorRobert Griesemer <gri@golang.org>
Fri, 5 Oct 2018 00:30:42 +0000 (17:30 -0700)
committerRobert Griesemer <gri@golang.org>
Fri, 5 Oct 2018 17:56:34 +0000 (17:56 +0000)
1) Scopes do have a comment field for documentation (debugging output).
   No need to do anything extra.

2) The testcase in expr3.src has ok error messages. Enabled.

Change-Id: Ic1a03bfec0a6a70d876aa6cfb936973abe58fe6c
Reviewed-on: https://go-review.googlesource.com/c/139902
Reviewed-by: Alan Donovan <adonovan@google.com>
src/go/types/scope.go
src/go/types/testdata/expr3.src

index 839a60db2e100cab3291f97f1fc7c4db14635c21..6cf5cc66f974a2d9e33c138a74edd8dc94ad1086 100644 (file)
@@ -15,9 +15,6 @@ import (
        "strings"
 )
 
-// TODO(gri) Provide scopes with a name or other mechanism so that
-//           objects can use that information for better printing.
-
 // A Scope maintains a set of objects and links to its containing
 // (parent) and contained (children) scopes. Objects may be inserted
 // and looked up by name. The zero value for Scope is a ready-to-use
index b4c816332462edca7ed78e41415fd828d6678af9..d562f0b16b668ff80ed101ac2bfb065afdae952e 100644 (file)
@@ -497,7 +497,7 @@ func _calls() {
        f1(x ... /* ERROR "cannot use ..." */ )
        f1(g0 /* ERROR "used as value" */ ())
        f1(g1())
-       // f1(g2()) // TODO(gri) missing position in error message
+       f1(g2 /* ERROR "cannot use g2" */ /* ERROR "too many arguments" */ ())
 
        f2() /* ERROR "too few arguments" */
        f2(3.14) /* ERROR "too few arguments" */