Allow pre-release compiler reading pre-release binaries in tests

Pre-release compiler should be able to read pre-release binaries in tests
even if a stable language version is used, otherwise no stdlib API can be read.
This commit is contained in:
Ilya Gorbunov
2018-06-26 20:28:05 +03:00
parent f423403167
commit c667340261
2 changed files with 3 additions and 2 deletions
@@ -34,7 +34,7 @@ data class CompilerTestLanguageVersionSettings(
override fun getFeatureSupport(feature: LanguageFeature): LanguageFeature.State =
languageFeatures[feature] ?: delegate.getFeatureSupport(feature)
override fun isPreRelease(): Boolean = languageVersion.isPreRelease()
override fun isPreRelease(): Boolean = KotlinCompilerVersion.isPreRelease()
@Suppress("UNCHECKED_CAST")
override fun <T> getFlag(flag: AnalysisFlag<T>): T = analysisFlags[flag] as T? ?: flag.defaultValue