diff --git a/tgo.go b/tgo.go index 68e75a95..f6809e45 100644 --- a/tgo.go +++ b/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