Supported inlining functions which access properties via field.

This commit is contained in:
Evgeny Gerashchenko
2014-07-01 20:12:49 +04:00
parent 2259cc605f
commit 7ef5c75f26
7 changed files with 41 additions and 2 deletions
@@ -102,8 +102,7 @@ public class InlineCodegen implements CallGenerator {
codegen.getContext().isInlineFunction() ? InlineStrategy.IN_PLACE : functionDescriptor.getInlineStrategy();
this.asFunctionInline = false;
isSameModule = !(functionDescriptor instanceof DeserializedSimpleFunctionDescriptor) /*not compiled library*/ &&
JvmCodegenUtil.isCallInsideSameModuleAsDeclared(functionDescriptor, codegen.getContext());
isSameModule = JvmCodegenUtil.isCallInsideSameModuleAsDeclared(functionDescriptor, codegen.getContext());
}
@Override