You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Whilst it may not be particularly common, it is legal to embed fields where the type has universe scope (e.g. int, error, etc). This can cause a panic in 2 difference places: - When embedding `error`, a named type is resolved but the package is nil. The call to `pkg.Name()` results in a panic - When embedding a basic type such as `int`, no named type is resolved at all. The call to `namedType(obj.Type()).Obj()` results in a panic I'm assuming it is OK to return early when a named type cannot be resolved.. we could let it continue but I think `pkg` should be set to nil to be correct, so it'd end up returning straight away anyway. |
5 years ago | |
---|---|---|
.. | ||
mod | 5 years ago | |
scripts | 5 years ago |