]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/go/internal/modindex/build.go
cmd/go, go/build: parse directives in file headers
[gostls13.git] / src / cmd / go / internal / modindex / build.go
index ba7e47cf175fd8093588d280f1f7da8c9f0106d0..ae03d4a7798e14f5e180a1a29a1aa0abc4e84cad 100644 (file)
@@ -376,13 +376,14 @@ var dummyPkg build.Package
 
 // fileInfo records information learned about a file included in a build.
 type fileInfo struct {
-       name     string // full name including dir
-       header   []byte
-       fset     *token.FileSet
-       parsed   *ast.File
-       parseErr error
-       imports  []fileImport
-       embeds   []fileEmbed
+       name       string // full name including dir
+       header     []byte
+       fset       *token.FileSet
+       parsed     *ast.File
+       parseErr   error
+       imports    []fileImport
+       embeds     []fileEmbed
+       directives []build.Directive
 
        // Additional fields added to go/build's fileinfo for the purposes of the modindex package.
        binaryOnly           bool