main: print IR even when verification failed

This commit is contained in:
Ayke van Laethem
2018-11-03 18:26:46 +01:00
parent 60eefe1568
commit 3823870d07
+3 -4
View File
@@ -50,14 +50,13 @@ func Compile(pkgName, outpath string, spec *TargetSpec, config *BuildConfig, act
if err != nil {
return err
}
if err := c.Verify(); err != nil {
return err
}
if config.printIR {
fmt.Println("Generated LLVM IR:")
fmt.Println(c.IR())
}
if err := c.Verify(); err != nil {
return err
}
c.ApplyFunctionSections() // -ffunction-sections
if err := c.Verify(); err != nil {