00112d4227
There was a problem that receiver of `delegateProvider` and `expression` field of `FirWrappedDelegateExpression` was the same object, so after some changes in FirCallCompletionResultsWriterTransformer (where call was partially completed and then copied) there was a problem with resolve of `delegateProvider`, because reference of it's receiver had resolved reference, but type arguments were unsubstituted (see `testCommonCaseForInference`). Maybe there is a better solution. E.g. we can transform type arguments in completion, so we don't need coping of function call at all