Fix JS IR BlackBox tests after contracts publishing
- Add necessary files to compilation - Opt-in for experimentality See changes at e2606b72bdbec2fea567d4127197707869eb801e
This commit is contained in:
committed by
Ilya Gorbunov
parent
ee8702d21e
commit
e29de37ac4
@@ -27,6 +27,8 @@ private val runtimeSources = listOfKtFilesFrom(
|
||||
"libraries/stdlib/js/runtime/primitiveCompanionObjects.kt",
|
||||
|
||||
"libraries/stdlib/src/kotlin/internal",
|
||||
"libraries/stdlib/src/kotlin/contracts",
|
||||
"libraries/stdlib/src/kotlin/annotations/Experimental.kt",
|
||||
"libraries/stdlib/src/kotlin/util/Standard.kt",
|
||||
"core/builtins/native/kotlin/Annotation.kt",
|
||||
"core/builtins/native/kotlin/Number.kt",
|
||||
@@ -99,6 +101,9 @@ abstract class BasicIrBoxTest(
|
||||
specificFeatures = mapOf(
|
||||
LanguageFeature.AllowContractsForCustomFunctions to LanguageFeature.State.ENABLED,
|
||||
LanguageFeature.MultiPlatformProjects to LanguageFeature.State.ENABLED
|
||||
),
|
||||
analysisFlags = mapOf(
|
||||
AnalysisFlag.useExperimental to listOf("kotlin.contracts.ExperimentalContracts", "kotlin.Experimental")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user