| // +build ignore,OMIT | |
| package main // OMIT | |
| import "log" | |
| type FooError struct{} | |
| func (e *FooError) Error() string { return "foo error" } | |
| func foo() error { | |
| var ferr *FooError // ferr == nil // HL | |
| return ferr | |
| } | |
| func main() { | |
| err := foo() | |
| if err != nil { // HL | |
| log.Fatal(err) | |
| } | |
| } |