Raw FIR/LT: use similar sources for delegated constructor calls
After this commit all IR source range tests behave in the same way for FIR/PSI and FIR/LT, test data is now consistent
This commit is contained in:
committed by
Space Team
parent
4ed6ece78b
commit
9d3bf69212
+3
-1
@@ -920,7 +920,9 @@ class LightTreeRawFirDeclarationBuilder(
|
||||
arguments: List<FirExpression>,
|
||||
): FirDelegatedConstructorCall {
|
||||
return buildDelegatedConstructorCall {
|
||||
source = delegatedConstructorSource ?: selfTypeSource?.fakeElement(KtFakeSourceElementKind.DelegatingConstructorCall)
|
||||
source = delegatedConstructorSource
|
||||
?: primaryConstructor?.toFirSourceElement(KtFakeSourceElementKind.DelegatingConstructorCall)
|
||||
?: selfTypeSource?.fakeElement(KtFakeSourceElementKind.DelegatingConstructorCall)
|
||||
constructedTypeRef = delegatedSuperTypeRef.copyWithNewSourceKind(KtFakeSourceElementKind.ImplicitTypeRef)
|
||||
isThis = false
|
||||
calleeReference = buildExplicitSuperReference {
|
||||
|
||||
Reference in New Issue
Block a user