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.
hasEmbeddedField
1 parent 5007666 commit 87992faCopy full SHA for 87992fa
go/ql/lib/semmle/go/Types.qll
@@ -485,7 +485,8 @@ class StructType extends @structtype, CompositeType {
485
*/
486
private predicate hasEmbeddedField(Type tp, int depth) {
487
exists(Field f | this.hasFieldCand(_, f, depth, true) |
488
- tp = lookThroughPointerType(f.getType())
+ tp = f.getType() or
489
+ tp = f.getType().(PointerType).getBaseType()
490
)
491
}
492
0 commit comments