From e943d762662f5d27f82fb7ceb18cb2bbcebb87ce Mon Sep 17 00:00:00 2001 From: Mads Ager Date: Wed, 16 Sep 2020 12:48:34 +0200 Subject: [PATCH] [JVM_IR] Rebase fwBackingField stepping test. The difference is that JVM_IR generates line numbers for the constructor field initialization. In this case: ``` 29: class B { 30: // comment 31: val bPropVal: Int, 32: // comment 33: var bProbVar: Int 34: ) { ``` the line numbers for the field initializations are 31 and 33 where in the current backend the whole constructor has line number 29. --- .../stepping/stepOut/fwBackingField.ir.out | 47 +++++++++++++++++++ .../stepping/stepOut/fwBackingField.out | 1 - 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.ir.out diff --git a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.ir.out b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.ir.out new file mode 100644 index 00000000000..aabd0a2dc82 --- /dev/null +++ b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.ir.out @@ -0,0 +1,47 @@ +KotlinFieldBreakpoint created at fwBackingField.kt:5 +KotlinFieldBreakpoint created at fwBackingField.kt:8 +KotlinFieldBreakpoint created at fwBackingField.kt:18 +KotlinFieldBreakpoint created at fwBackingField.kt:21 +KotlinFieldBreakpoint created at fwBackingField.kt:31 +KotlinFieldBreakpoint created at fwBackingField.kt:33 +KotlinFieldBreakpoint created at fwBackingField.kt:45 +KotlinFieldBreakpoint created at fwBackingField.kt:48 +Run Java +Connected to the target VM +fwBackingField.kt:18 +fwBackingField.kt:21 +fwBackingField.kt:59 +fwBackingField.kt:5 +fwBackingField.kt:8 +fwBackingField.kt:59 +fwBackingField.kt:11 +fwBackingField.kt:12 +fwBackingField.kt:13 +fwBackingField.kt:60 +fwBackingField.kt:24 +fwBackingField.kt:25 +fwBackingField.kt:26 +fwBackingField.kt:61 +fwBackingField.kt:31 +fwBackingField.kt:33 +fwBackingField.kt:61 +fwBackingField.kt:36 +fwBackingField.kt:37 +fwBackingField.kt:38 +fwBackingField.kt:62 +fwBackingField.kt:45 +fwBackingField.kt:48 +fwBackingField.kt:62 +fwBackingField.kt:42 +fwBackingField.kt:45 +fwBackingField.kt:51 +fwBackingField.kt:42 +fwBackingField.kt:48 +fwBackingField.kt:52 +fwBackingField.kt:42 +fwBackingField.kt:48 +fwBackingField.kt:54 +fwBackingField.kt:63 +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.out b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.out index ca4193a5a70..ade6904d75e 100644 --- a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.out +++ b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/stepOut/fwBackingField.out @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JVM_IR KotlinFieldBreakpoint created at fwBackingField.kt:5 KotlinFieldBreakpoint created at fwBackingField.kt:8 KotlinFieldBreakpoint created at fwBackingField.kt:18