mirror of
https://github.com/golang/go
synced 2024-11-25 01:47:56 -07:00
4e65f18cae
If we see a typedef to an anonymous struct more than once, presumably in two different Go files that import "C", use the same Go type name. Fixes #8133. LGTM=rsc R=rsc CC=golang-codereviews https://golang.org/cl/102080043
16 lines
410 B
Go
16 lines
410 B
Go
// Copyright 2014 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.
|
|
|
|
// Issue 8331. A typedef of an unnamed struct is the same struct when
|
|
// #include'd twice. No runtime test; just make sure it compiles.
|
|
|
|
package cgotest
|
|
|
|
// #include "issue8331.h"
|
|
import "C"
|
|
|
|
func issue8331a() C.issue8331 {
|
|
return issue8331Var
|
|
}
|