// Copyright 2016 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. | |
// Input for TestTypeNamingOrder | |
// ensures that the order in which "type A B" declarations are | |
// processed is correct; this was a problem for unified IR imports. | |
package g | |
type Client struct { | |
common service | |
A *AService | |
B *BService | |
} | |
type service struct { | |
client *Client | |
} | |
type AService service | |
type BService service |