From 7a5c211e8b52ad560eea6a0cc27e8f9d52d08f0f Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Wed, 28 Sep 2016 11:38:59 +0300 Subject: [PATCH] Throw jvm-specific error on file compilation --- .../org/jetbrains/kotlin/codegen/GenerationUtils.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/tests-common/org/jetbrains/kotlin/codegen/GenerationUtils.kt b/compiler/tests-common/org/jetbrains/kotlin/codegen/GenerationUtils.kt index d911d642175..eb5289f9fe9 100644 --- a/compiler/tests-common/org/jetbrains/kotlin/codegen/GenerationUtils.kt +++ b/compiler/tests-common/org/jetbrains/kotlin/codegen/GenerationUtils.kt @@ -22,6 +22,7 @@ import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment import org.jetbrains.kotlin.codegen.state.GenerationState import org.jetbrains.kotlin.descriptors.PackagePartProvider import org.jetbrains.kotlin.psi.KtFile +import org.jetbrains.kotlin.resolve.AnalyzingUtils import org.jetbrains.kotlin.resolve.lazy.JvmResolveUtil import org.jetbrains.kotlin.test.KotlinTestUtils import java.io.File @@ -51,6 +52,9 @@ object GenerationUtils { files, configuration ) KotlinCodegenFacade.compileCorrectFiles(state, CompilationErrorHandler.THROW_EXCEPTION) + + // For JVM-specific errors + AnalyzingUtils.throwExceptionOnErrors(state.collectedExtraJvmDiagnostics) return state } }