[FIR] Fix generating fir for invoke calls

This commit is contained in:
Dmitriy Novozhilov
2019-11-07 11:55:48 +03:00
parent ff32eab3d1
commit cadc2dfe4d
7 changed files with 46 additions and 7 deletions
@@ -448,7 +448,7 @@ class ExpressionsConverter(
this.calleeReference = when {
name != null -> FirSimpleNamedReference(null, name.nameAsSafeName(), null)
additionalArgument != null -> {
arguments += additionalArgument!!
explicitReceiver = additionalArgument!!
FirSimpleNamedReference(null, OperatorNameConventions.INVOKE, null)
}
else -> FirErrorNamedReferenceImpl(null, FirSimpleDiagnostic("Call has no callee", DiagnosticKind.Syntax))