mirror of
https://github.com/github/codeql.git
synced 2025-12-21 03:06:31 +01: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