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 a810309 commit 6bf6ed6Copy full SHA for 6bf6ed6
go/extractor/extractor.go
@@ -2155,4 +2155,9 @@ func checkObjectNotSpecialized(obj types.Object) {
2155
if varObj, ok := obj.(*types.Var); ok && varObj != varObj.Origin() {
2156
log.Fatalf("Encountered unexpected specialization %s of generic variable object %s", varObj.String(), varObj.Origin().String())
2157
}
2158
+ if typeNameObj, ok := obj.(*types.TypeName); ok {
2159
+ if namedType, ok := typeNameObj.Type().(*types.Named); ok && namedType != namedType.Origin() {
2160
+ log.Fatalf("Encountered type object for specialization %s of named type %s", namedType.String(), namedType.Origin().String())
2161
+ }
2162
2163
0 commit comments