mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
Kotlin: Remove a cast from extractConstructorCall
This commit is contained in:
@@ -2418,8 +2418,11 @@ open class KotlinFileExtractor(
|
||||
}
|
||||
|
||||
val typeAccessType = if (isAnonymous) {
|
||||
val c = eType.classifier.owner as IrClass
|
||||
if (c.superTypes.size == 1) {
|
||||
val c = eType.classifier.owner
|
||||
if (c !is IrClass) {
|
||||
logger.warnElement("Anonymous type not a class (${c.javaClass})", e)
|
||||
}
|
||||
if ((c as? IrClass)?.superTypes?.size == 1) {
|
||||
useType(c.superTypes.first())
|
||||
} else {
|
||||
useType(pluginContext.irBuiltIns.anyType)
|
||||
|
||||
Reference in New Issue
Block a user