summaryrefslogtreecommitdiff
path: root/src/cmd/cgo
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2009-11-19 16:42:05 -0800
committerRobert Griesemer <gri@golang.org>2009-11-19 16:42:05 -0800
commitda1627bbbe8be1c2c67cf6996507f252d81687d8 (patch)
tree5fa2a8b9b0bd044c80b7723ab53d1c27f83e31b1 /src/cmd/cgo
parentf79f90ce049e525bc39622aa1d2b4ab17ceb2d49 (diff)
downloadgolang-da1627bbbe8be1c2c67cf6996507f252d81687d8.tar.gz
Permit omission of hi bound in slices.
R=r, rsc http://codereview.appspot.com/157082
Diffstat (limited to 'src/cmd/cgo')
-rw-r--r--src/cmd/cgo/ast.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/cgo/ast.go b/src/cmd/cgo/ast.go
index f739c355a..ccaef69d1 100644
--- a/src/cmd/cgo/ast.go
+++ b/src/cmd/cgo/ast.go
@@ -178,6 +178,9 @@ func walk(x interface{}, p *Prog, context string) {
case *ast.IndexExpr:
walk(&n.X, p, "expr");
walk(&n.Index, p, "expr");
+ case *ast.SliceExpr:
+ walk(&n.X, p, "expr");
+ walk(&n.Index, p, "expr");
if n.End != nil {
walk(&n.End, p, "expr")
}