diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/AsmUtil.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/AsmUtil.java index 829f0beb956..95737704b69 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/AsmUtil.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/AsmUtil.java @@ -395,6 +395,10 @@ public class AsmUtil { return null; } + if (memberDescriptor instanceof FunctionDescriptor && ((FunctionDescriptor) memberDescriptor).isSuspend()) { + return NO_FLAG_PACKAGE_PRIVATE; + } + // the following code is only for PRIVATE visibility of member if (memberDescriptor instanceof ConstructorDescriptor) { if (isEnumEntry(containingDeclaration)) {