Don't generate source mapping on inlining 'InlineOnly' functions
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
fun box(): String {
|
||||
return "KO".reversed()
|
||||
}
|
||||
|
||||
//SMAP
|
||||
//noSmap.1.kt
|
||||
//Kotlin
|
||||
//*S Kotlin
|
||||
//*F
|
||||
//+ 1 noSmap.1.kt
|
||||
//NoSmap_1Kt
|
||||
//*L
|
||||
//1#1,14:1
|
||||
//*E
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
inline fun stub() {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
import test.*
|
||||
|
||||
fun box(): String {
|
||||
val z = className<String>()
|
||||
if (z != "String") return "fail: $z"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
|
||||
//SMAP
|
||||
//reified.1.kt
|
||||
//Kotlin
|
||||
//*S Kotlin
|
||||
//*F
|
||||
//+ 1 reified.1.kt
|
||||
//Reified_1Kt
|
||||
//+ 2 reified.2.kt
|
||||
//test/Reified_2Kt
|
||||
//*L
|
||||
//1#1,22:1
|
||||
//3#2:23
|
||||
//*E
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
inline fun <reified T> className() = T::class.simpleName
|
||||
Reference in New Issue
Block a user