Report error if IR is enabled with incorrect language version
^KT-36338 Fixed
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
$TESTDATA_DIR$/simple2js.kt
|
||||
-Xir-produce-js
|
||||
-language-version
|
||||
1.4
|
||||
-api-version
|
||||
1.3
|
||||
-output
|
||||
$TEMP_DIR$/out.js
|
||||
@@ -0,0 +1,2 @@
|
||||
error: IR backend cannot be used with language or API version below 1.4
|
||||
COMPILATION_ERROR
|
||||
@@ -0,0 +1,6 @@
|
||||
$TESTDATA_DIR$/simple2js.kt
|
||||
-Xir-produce-js
|
||||
-language-version
|
||||
1.3
|
||||
-output
|
||||
$TEMP_DIR$/out.js
|
||||
@@ -0,0 +1,2 @@
|
||||
error: IR backend cannot be used with language or API version below 1.4
|
||||
COMPILATION_ERROR
|
||||
@@ -0,0 +1,8 @@
|
||||
$TESTDATA_DIR$/simple.kt
|
||||
-d
|
||||
$TEMP_DIR$
|
||||
-language-version
|
||||
1.3
|
||||
-api-version
|
||||
1.2
|
||||
-Xuse-ir
|
||||
@@ -0,0 +1,3 @@
|
||||
warning: API version 1.2 is deprecated and its support will be removed in a future version of Kotlin
|
||||
error: IR backend cannot be used with language or API version below 1.3
|
||||
COMPILATION_ERROR
|
||||
@@ -0,0 +1,6 @@
|
||||
$TESTDATA_DIR$/simple.kt
|
||||
-d
|
||||
$TEMP_DIR$
|
||||
-language-version
|
||||
1.2
|
||||
-Xuse-ir
|
||||
@@ -0,0 +1,3 @@
|
||||
warning: language version 1.2 is deprecated and its support will be removed in a future version of Kotlin
|
||||
error: IR backend cannot be used with language or API version below 1.3
|
||||
COMPILATION_ERROR
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
$TESTDATA_DIR$/simple.kt
|
||||
-d
|
||||
$TEMP_DIR$
|
||||
-language-version
|
||||
1.3
|
||||
-api-version
|
||||
1.3
|
||||
-Xuse-ir
|
||||
+1
@@ -0,0 +1 @@
|
||||
OK
|
||||
Reference in New Issue
Block a user