]> Cypherpunks repositories - gostls13.git/commitdiff
bug: non-exported type is accessible in client
authorRobert Griesemer <gri@golang.org>
Fri, 1 Aug 2008 22:22:41 +0000 (15:22 -0700)
committerRobert Griesemer <gri@golang.org>
Fri, 1 Aug 2008 22:22:41 +0000 (15:22 -0700)
R=r
OCL=13736
CL=13738

test/bugs/bug083.dir/bug0.go [new file with mode: 0644]
test/bugs/bug083.dir/bug1.go [new file with mode: 0644]
test/bugs/bug083.go [new file with mode: 0644]
test/golden.out

diff --git a/test/bugs/bug083.dir/bug0.go b/test/bugs/bug083.dir/bug0.go
new file mode 100644 (file)
index 0000000..3636a7a
--- /dev/null
@@ -0,0 +1,11 @@
+// Copyright 2009 The Go Authors.  All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package bug0
+
+type T0 struct {
+}
+
+export v0
+var v0 T0
diff --git a/test/bugs/bug083.dir/bug1.go b/test/bugs/bug083.dir/bug1.go
new file mode 100644 (file)
index 0000000..32cda73
--- /dev/null
@@ -0,0 +1,9 @@
+// Copyright 2009 The Go Authors.  All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package bug1
+
+import "bug0"
+
+var v1 bug0.T0
diff --git a/test/bugs/bug083.go b/test/bugs/bug083.go
new file mode 100644 (file)
index 0000000..9df211a
--- /dev/null
@@ -0,0 +1,6 @@
+// $G $D/$F.dir/bug0.go && errchk $G $D/$F.dir/bug1.go
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
index 45a31437bd9cad6a2b1ea7ec3739f1afcc2b9092..0e99a826d39f49a6858acb078a40d0016323a026 100644 (file)
@@ -253,6 +253,8 @@ BUG: fails incorrectly
 bugs/bug082.go:7: fatal error: optoas: no entry COM-<int32>INT32
 BUG: fails incorrectly
 
+=========== bugs/bug083.go
+
 =========== fixedbugs/bug000.go
 
 =========== fixedbugs/bug001.go