unused code removed
diff --git a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/JvmInlineClassLowering.kt b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/JvmInlineClassLowering.kt
index 406adfe..73e13790 100644
--- a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/JvmInlineClassLowering.kt
+++ b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/JvmInlineClassLowering.kt
@@ -241,27 +241,6 @@
     override fun visitFunctionAccess(expression: IrFunctionAccessExpression): IrExpression {
         val function = expression.symbol.owner
 
-        if (function.isIntrinsicInlineClassCreator) {
-            expression.transformChildrenVoid()
-            val inlineClass = expression.getTypeArgument(0)!!.getClass()!!
-            val constructorBridge = replacements.getReplacementFunction(inlineClass.primaryConstructor!!)!!
-            val boxFunction = context.inlineClassReplacements.getBoxFunction(inlineClass, withDefaultSuffix = true)
-            return context.createIrBuilder(expression.symbol, expression.startOffset, expression.endOffset).run {
-                irCall(boxFunction).apply {
-                    putValueArgument(
-                        0,
-                        coerceInlineClasses(
-                            irCall(constructorBridge).apply {
-                                putValueArgument(0, expression.getValueArgument(0))
-                            },
-                            constructorBridge.returnType,
-                            boxFunction.valueParameters[0].type
-                        )
-                    )
-                }
-            }
-        }
-
         val replacement = context.inlineClassReplacements.getReplacementFunction(function)
             ?: return super.visitFunctionAccess(expression)
 
diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt
index 58750e4..470a8fe 100644
--- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt
+++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt
@@ -1315,10 +1315,4 @@
         return name == OperatorNameConventions.EQUALS && returnType.isBoolean() && valueParameters.size == 1
                 && (valueParameters[0].type.classFqName?.run { parentClass.hasEqualFqName(this) } ?: false)
                 && contextReceiverParametersCount == 0 && extensionReceiverParameter == null && parentClass.isValue
-    }
-
-val IrFunction.isIntrinsicInlineClassCreator: Boolean
-    get() = (parent as? IrPackageFragment)?.fqName == StandardNames.BUILT_INS_PACKAGE_FQ_NAME
-            && name == StandardNames.INTRINSIC_DEFAULT_BOXING_NAME
-            && contextReceiverParametersCount == 0 && extensionReceiverParameter == null
-            && valueParameters.size == 1 && valueParameters[0].type.isNullableAny()
+    }
\ No newline at end of file
diff --git a/core/builtins/native/kotlin/Library.kt b/core/builtins/native/kotlin/Library.kt
index 5229b00..fe279a1 100644
--- a/core/builtins/native/kotlin/Library.kt
+++ b/core/builtins/native/kotlin/Library.kt
@@ -31,11 +31,6 @@
 public operator fun String?.plus(other: Any?): String
 
 /**
- * Returns a default-boxed inline class instance
- */
-public inline fun <reified @PureReifiable T> boxByDefault(value: Any?): T
-
-/**
  * Returns an array of objects of the given type with the given [size], initialized with null values.
  */
 public fun <reified @PureReifiable T> arrayOfNulls(size: Int): Array<T?>