From 9663ecad2110905af6ffd1b595bd51a18640fb1d Mon Sep 17 00:00:00 2001 From: Owen Mansel-Chan Date: Thu, 26 Jun 2025 01:46:14 +0100 Subject: [PATCH] Avoid using deprecated class --- go/ql/lib/semmle/go/Types.qll | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/go/ql/lib/semmle/go/Types.qll b/go/ql/lib/semmle/go/Types.qll index 4a4f8ec6b0dd..d377cb2c9d87 100644 --- a/go/ql/lib/semmle/go/Types.qll +++ b/go/ql/lib/semmle/go/Types.qll @@ -1044,7 +1044,9 @@ class DefinedType extends @definedtype, CompositeType { * Note that this is only defined for types declared in the project being * analyzed. It will not be defined for types declared in external packages. */ - Type getBaseType() { result = this.getEntity().(DeclaredType).getSpec().getTypeExpr().getType() } + Type getBaseType() { + result = this.getEntity().(DeclaredTypeEntity).getSpec().getTypeExpr().getType() + } override Method getMethod(string m) { result = CompositeType.super.getMethod(m)