It's easy to show that you're right and that code isn't dead so it can't be eliminated:
package main
import (
"fmt"
"github.com/vvvvv/dlg"
)
func risky() error {
_, err := fmt.Printf("unexpected error\n")
return err
}
func main() {
dlg.Printf("something failed: %s", risky())
risky()
}
prints "unexpected error" twice[deleted]