More cleanup: lift return / assignment out

This commit is contained in:
Mikhail Glukhikh
2017-07-07 13:57:36 +03:00
parent 9269de721e
commit dfe2c16bc7
116 changed files with 472 additions and 517 deletions
@@ -224,12 +224,10 @@ private fun JsFunction.markInlineArguments(descriptor: CallableDescriptor) {
val visitor = object: JsVisitorWithContextImpl() {
override fun endVisit(x: JsInvocation, ctx: JsContext<*>) {
val qualifier: JsExpression?
if (isCallInvocation(x)) {
qualifier = (x.qualifier as? JsNameRef)?.qualifier
val qualifier: JsExpression? = if (isCallInvocation(x)) {
(x.qualifier as? JsNameRef)?.qualifier
} else {
qualifier = x.qualifier
x.qualifier
}
(qualifier as? JsNameRef)?.name?.let { name ->