We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5275b91 commit 96dcd82Copy full SHA for 96dcd82
go/ir/exits.go
@@ -19,6 +19,13 @@ func (b *builder) buildExits(fn *Function) {
19
fn.NoReturn = AlwaysUnwinds
20
return
21
}
22
+ case "github.com/rs/zerolog":
23
+ switch obj.(*types.Func).FullName() {
24
+ case "(*github.com/rs/zerolog.Logger).Fatal":
25
+ fn.NoReturn = AlwaysExits
26
+ case "(*github.com/rs/zerolog.Logger).Panic":
27
+ fn.NoReturn = AlwaysUnwinds
28
+ }
29
case "go.uber.org/zap":
30
switch obj.(*types.Func).FullName() {
31
case "(*go.uber.org/zap.Logger).Fatal",
0 commit comments