[FIR][LightTree] Keep source in FOR loop elements
This commit is contained in:
committed by
TeamCityServer
parent
27766c2575
commit
70f9b77cce
+2
-2
@@ -58,7 +58,7 @@ class ExpressionsConverter(
|
||||
return expression?.let {
|
||||
convertExpression(it, errorReason)
|
||||
} as? R ?: buildErrorExpression(
|
||||
null, ConeSimpleDiagnostic(errorReason, DiagnosticKind.ExpressionExpected)
|
||||
expression?.toFirSourceElement(), ConeSimpleDiagnostic(errorReason, DiagnosticKind.ExpressionExpected)
|
||||
) as R
|
||||
}
|
||||
|
||||
@@ -962,7 +962,7 @@ class ExpressionsConverter(
|
||||
)
|
||||
statements += iteratorVal
|
||||
statements += FirWhileLoopBuilder().apply {
|
||||
source = forLoop.toFirSourceElement()
|
||||
source = fakeSource
|
||||
condition = buildFunctionCall {
|
||||
source = fakeSource
|
||||
calleeReference = buildSimpleNamedReference {
|
||||
|
||||
Reference in New Issue
Block a user