summaryrefslogtreecommitdiff
path: root/libgo/go/cmd/cgo/ast.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/cmd/cgo/ast.go')
-rw-r--r--libgo/go/cmd/cgo/ast.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/libgo/go/cmd/cgo/ast.go b/libgo/go/cmd/cgo/ast.go
index 10e2278a1d6..8bbd1cc52e6 100644
--- a/libgo/go/cmd/cgo/ast.go
+++ b/libgo/go/cmd/cgo/ast.go
@@ -235,9 +235,17 @@ func (f *File) saveExport(x interface{}, context string) {
error_(c.Pos(), "export comment has wrong name %q, want %q", name, n.Name.Name)
}
+ doc := ""
+ for _, c1 := range n.Doc.List {
+ if c1 != c {
+ doc += c1.Text + "\n"
+ }
+ }
+
f.ExpFunc = append(f.ExpFunc, &ExpFunc{
Func: n,
ExpName: name,
+ Doc: doc,
})
break
}