diff --git a/oracle/describe14.go b/oracle/describe14.go index e7784185..c8ccc2d8 100644 --- a/oracle/describe14.go +++ b/oracle/describe14.go @@ -680,6 +680,12 @@ func tokenOf(o types.Object) string { return "const" case *types.PkgName: return "package" + case *types.Builtin: + return "builtin" // e.g. when describing package "unsafe" + case *types.Nil: + return "nil" + case *types.Label: + return "label" } panic(o) } diff --git a/oracle/describe15.go b/oracle/describe15.go index 6f812e6c..1276f9a1 100644 --- a/oracle/describe15.go +++ b/oracle/describe15.go @@ -680,6 +680,12 @@ func tokenOf(o types.Object) string { return "const" case *types.PkgName: return "package" + case *types.Builtin: + return "builtin" // e.g. when describing package "unsafe" + case *types.Nil: + return "nil" + case *types.Label: + return "label" } panic(o) }