JS: do not inline safe calls
A temporary hack until js inliner learns how to decompose expressions
This commit is contained in:
+1
-1
@@ -66,7 +66,7 @@ public final class CallExpressionTranslator extends AbstractCallExpressionTransl
|
||||
JsExpression callExpression = (new CallExpressionTranslator(expression, receiver, context)).translate();
|
||||
CallableDescriptor descriptor = getFunctionDescriptor(expression, context);
|
||||
|
||||
if (shouldBeInlined(expression, context)) {
|
||||
if (!resolvedCall.isSafeCall() && shouldBeInlined(expression, context)) {
|
||||
setInlineCallMetadata(callExpression, descriptor, context);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user