<pre class="notranslate">package main

type X *[10]Y
type Y X

func main() {
}

//--------------------------------------------------------------
Compiler says:
test.go:3: invalid recursive type Y

Compiler version: cd89452cfea3 weekly/weekly.2011-04-04

I think these recursive types are perfectly valid, because X's size doesn't depend on
Y's size.</pre>
<p dir="auto">by <strong>jonas.p</strong>:</p>
<pre class="notranslate">What steps will reproduce the problem?

try to get Subject Alternative Name URIs in the same way you can access DNSNames,
EmailAddresses and IPAddresses

<a href="http://play.golang.org/p/by0PoVfPyd" rel="nofollow">http://play.golang.org/p/by0PoVfPyd</a>


What is the expected output?
URIs returns the subject alternative name URIs of a certificate


What do you see instead?
URIs is not available


Which version are you using?  (run 'go version')
go version devel +eec7eca4b11a Mon Jun 17 14:56:45 2013 -0700 linux/amd64


Please provide any additional information below.
possible implementation:
<a href="https://golang.org/cl/7501043/" rel="nofollow">https://golang.org/cl/7501043/</a></pre>