From 665d6c82ad60c59bacd7583b2a8546158bcd4f44 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Mon, 19 Feb 2018 12:06:15 +0300 Subject: [PATCH] Fix Android tests for IEEE 754 --- .../android/tests/CodegenTestsOnAndroidGenerator.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt b/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt index 0ea490bc09a..26f0520fa2d 100644 --- a/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt +++ b/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt @@ -21,15 +21,15 @@ import com.intellij.openapi.util.Disposer import com.intellij.openapi.util.io.FileUtil import com.intellij.openapi.util.io.FileUtilRt import com.intellij.openapi.util.text.StringUtil -import org.jetbrains.kotlin.backend.common.output.OutputFileCollection import org.jetbrains.kotlin.cli.common.output.outputUtils.writeAllTo +import org.jetbrains.kotlin.cli.jvm.compiler.CliLightClassGenerationSupport import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment +import org.jetbrains.kotlin.codegen.ClassBuilderFactories import org.jetbrains.kotlin.codegen.CodegenTestCase import org.jetbrains.kotlin.codegen.CodegenTestFiles import org.jetbrains.kotlin.codegen.GenerationUtils import org.jetbrains.kotlin.codegen.forTestCompile.ForTestCompileRuntime -import org.jetbrains.kotlin.codegen.state.GenerationState import org.jetbrains.kotlin.config.CommonConfigurationKeys import org.jetbrains.kotlin.config.CompilerConfiguration import org.jetbrains.kotlin.idea.KotlinFileType @@ -171,7 +171,11 @@ class CodegenTestsOnAndroidGenerator private constructor(private val pathManager println("Generating ${filesToCompile.size} files into ${outputDir.name}, configuration: '${environment.configuration}'...") - val outputFiles = GenerationUtils.compileFiles(filesToCompile, environment).run { destroy(); factory } + val outputFiles = GenerationUtils.compileFiles( + filesToCompile, + environment, + trace = CliLightClassGenerationSupport.NoScopeRecordCliBindingTrace() + ).run { destroy(); factory } if (!outputDir.exists()) { outputDir.mkdirs()