1
0
mirror of https://github.com/golang/go synced 2024-10-03 19:31:21 -06:00

rm outfile if 6g exits with an error

R=ken
OCL=33134
CL=33141
This commit is contained in:
Russ Cox 2009-08-12 17:58:53 -07:00
parent 7c9b9af76e
commit d594639087

View File

@ -60,9 +60,12 @@ fatal(char *fmt, ...)
vfprint(1, fmt, arg); vfprint(1, fmt, arg);
va_end(arg); va_end(arg);
print("\n"); print("\n");
if(debug['h']) if(debug['h']) {
if(outfile)
unlink(outfile);
*(int*)0 = 0; *(int*)0 = 0;
exit(1); }
errorexit();
} }
void void
@ -87,7 +90,7 @@ linehist(char *file, int32 off, int relative)
file = cp; file = cp;
} }
h = alloc(sizeof(Hist)); h = mal(sizeof(Hist));
h->name = file; h->name = file;
h->line = lineno; h->line = lineno;
h->offset = off; h->offset = off;