mirror of
https://github.com/github/codeql.git
synced 2026-04-29 18:55:14 +02:00
Change variable location extraction
This commit is contained in:
@@ -626,9 +626,12 @@ open class KotlinFileExtractor(
|
||||
}
|
||||
|
||||
private fun getVariableLocationProvider(v: IrVariable): IrElement {
|
||||
if (v.origin == IrDeclarationOrigin.IR_TEMPORARY_VARIABLE) {
|
||||
return v.initializer ?: v
|
||||
val init = v.initializer
|
||||
if (v.startOffset < 0 && init != null) {
|
||||
// IR_TEMPORARY_VARIABLEs have no proper location
|
||||
return init
|
||||
}
|
||||
|
||||
return v
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user