Debugger: Fix missing NOPs in optimized Unit.INSTANCE calls (KT-31702)

This commit is contained in:
Yan Zhulanow
2019-06-21 16:23:46 +09:00
parent f60bf5cb97
commit d45bbaabcd
4 changed files with 29 additions and 0 deletions
@@ -0,0 +1,12 @@
package coroutineUnitElimination
suspend fun main() {
//Breakpoint!
Unit
//Breakpoint!
42
//Breakpoint!
Unit
}
// RESUME: 3
@@ -0,0 +1,11 @@
LineBreakpoint created at coroutineUnitElimination.kt:5
LineBreakpoint created at coroutineUnitElimination.kt:7
LineBreakpoint created at coroutineUnitElimination.kt:9
Run Java
Connected to the target VM
coroutineUnitElimination.kt:5
coroutineUnitElimination.kt:7
coroutineUnitElimination.kt:9
Disconnected from the target VM
Process finished with exit code 0