diff --git a/src/cmd/dist/build.c b/src/cmd/dist/build.c index 04818e1265..54510db1da 100644 --- a/src/cmd/dist/build.c +++ b/src/cmd/dist/build.c @@ -555,6 +555,22 @@ install(char *dir) // Everything in that directory, and any target-specific // additions. xreaddir(&files, bstr(&path)); + + // Remove files beginning with . or _, + // which are likely to be editor temporary files. + // This is the same heuristic build.ScanDir uses. + // There do exist real C files beginning with _, + // so limit that check to just Go files. + n = 0; + for(i=0; i