This makes invalid IR easier to spot (see previous commit).
Этот коммит содержится в:
Ayke van Laethem 2018-04-13 20:30:45 +02:00
родитель 01ee0c456c
коммит 6607cff14e

8
tgo.go
Просмотреть файл

@ -424,6 +424,10 @@ func Compile(inpath, outpath, target string, printIR bool) error {
return err
}
if printIR {
fmt.Println(c.IR())
}
if err := c.Verify(); err != nil {
return err
}
@ -432,10 +436,6 @@ func Compile(inpath, outpath, target string, printIR bool) error {
return err
}
if printIR {
fmt.Println(c.IR())
}
err = c.EmitObject(outpath)
if err != nil {
return err