From: Robert Griesemer Date: Fri, 18 Jul 2008 21:23:04 +0000 (-0700) Subject: - missing changes from prev. commit X-Git-Tag: weekly.2009-11-06~3461 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e912c18c7c77663c9d09f475d7b88483e19b8f79;p=gostls13.git - missing changes from prev. commit SVN=128064 --- diff --git a/usr/gri/gosrc/export.go b/usr/gri/gosrc/export.go index 1492ee6aca..0740e1b23d 100755 --- a/usr/gri/gosrc/export.go +++ b/usr/gri/gosrc/export.go @@ -260,16 +260,16 @@ func (E *Exporter) WritePackage(pkg *Globals.Package) { func (E *Exporter) Export(comp* Globals.Compilation, file_name string) { + if E.debug { + print "exporting to ", file_name; + } + E.comp = comp; E.debug = true; E.pos = 0; E.pkg_ref = 0; E.type_ref = 0; - if E.debug { - print "exporting to ", file_name; - } - // Predeclared types are "pre-exported". // TODO run the loop below only in debug mode { i := 0; @@ -297,4 +297,8 @@ func (E *Exporter) Export(comp* Globals.Compilation, file_name string) { data := string(E.buf)[0 : E.pos]; ok := sys.writefile(file_name, data); + + if !ok { + panic "export failed"; + } }