Этот коммит содержится в:
Justin Clift 2019-05-14 01:06:57 +10:00 коммит произвёл Ayke
родитель a4cd3bb77c
коммит 064d001550
3 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -8,7 +8,7 @@
package cgo package cgo
// This file extracts the `import "C"` statement from the source and modifies // This file extracts the `import "C"` statement from the source and modifies
// the AST for CCo. It does not use libclang directly: see libclang.go for the C // the AST for CGo. It does not use libclang directly: see libclang.go for the C
// source file parsing. // source file parsing.
import ( import (
@ -21,7 +21,7 @@ import (
"golang.org/x/tools/go/ast/astutil" "golang.org/x/tools/go/ast/astutil"
) )
// cgoPackage holds all CCo-related information of a package. // cgoPackage holds all CGo-related information of a package.
type cgoPackage struct { type cgoPackage struct {
generated *ast.File generated *ast.File
generatedPos token.Pos generatedPos token.Pos
@ -44,7 +44,7 @@ type constantInfo struct {
pos token.Pos pos token.Pos
} }
// functionInfo stores some information about a CCo function found by libclang // functionInfo stores some information about a CGo function found by libclang
// and declared in the AST. // and declared in the AST.
type functionInfo struct { type functionInfo struct {
args []paramInfo args []paramInfo
@ -52,7 +52,7 @@ type functionInfo struct {
pos token.Pos pos token.Pos
} }
// paramInfo is a parameter of a Cgo function (see functionInfo). // paramInfo is a parameter of a CGo function (see functionInfo).
type paramInfo struct { type paramInfo struct {
name string name string
typeExpr ast.Expr typeExpr ast.Expr

Просмотреть файл

@ -69,7 +69,7 @@ type Interface struct {
Type *types.Interface Type *types.Interface
} }
// Create and intialize a new *Program from a *ssa.Program. // Create and initialize a new *Program from a *ssa.Program.
func NewProgram(lprogram *loader.Program, mainPath string) *Program { func NewProgram(lprogram *loader.Program, mainPath string) *Program {
comments := map[string]*ast.CommentGroup{} comments := map[string]*ast.CommentGroup{}
for _, pkgInfo := range lprogram.Sorted() { for _, pkgInfo := range lprogram.Sorted() {

Просмотреть файл

@ -346,7 +346,7 @@ func (p *Package) importRecursively() error {
p.Importing = true p.Importing = true
for _, to := range p.Package.Imports { for _, to := range p.Package.Imports {
if to == "C" { if to == "C" {
// Do Cgo processing in a later stage. // Do CGo processing in a later stage.
continue continue
} }
if _, ok := p.Imports[to]; ok { if _, ok := p.Imports[to]; ok {