[K/N][test] Update LLDB tests with function references

After the fixes to function inlining tests revealed the problem with
debug info generated for inlined lambdas. See the ^KT-57365

Merge-request: KT-MR-9252
Merged-by: Pavel Punegov <Pavel.Punegov@jetbrains.com>
This commit is contained in:
Pavel Punegov
2023-03-20 12:03:43 +00:00
committed by Space Team
parent 0e77b67170
commit 40270a9c72
3 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -4,8 +4,8 @@
* thread #1, [..] stop reason = breakpoint 1.1
* frame #0: [..]`ThrowException
frame #1: [..]`kfun:main$lambda$0#internal at kt42208-2.kt:10:18
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:5:5
frame #3: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-UNN>invoke(_this=[..]){}kotlin.Nothing#internal at kt42208-1.kt:5:5
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:7:60
frame #3: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-UNN>invoke(_this=[..]){}kotlin.Nothing#internal at kt42208-1.kt:7:60
frame #4: [..]`kfun:#main(){} at kt42208-1.kt:5:5
frame #5: [..]`Konan_start(args=[..]) at kt42208-1.kt:4:1
frame #6: [..]
@@ -3,8 +3,8 @@
> bt
* thread #1, [..] stop reason = breakpoint 1.1
* frame #0: [..]`kfun:main$lambda$0#internal at kt42208-2.kt:14:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:6:5
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:6:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:9:82
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:9:82
frame #3: [..]`kfun:#bar(v=[..]){} at kt42208-3.kt:18:5
frame #4: [..]`kfun:#main(){} at kt42208-1.kt:7:5
frame #5: [..]`Konan_start(args=[..]) at kt42208-1.kt:5:1
+6 -6
View File
@@ -3,8 +3,8 @@
> bt
* thread #1, [..] stop reason = breakpoint 1.1
* frame #0: [..]`kfun:main$lambda$0#internal at kt42208-2.kt:15:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:5:5
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:5:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:10:71
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:10:71
frame #3: [..]`kfun:#main(){} at kt42208-1.kt:6:5
frame #4: [..]`Konan_start(args=[..]) at kt42208-1.kt:4:1
frame #5: [..]
@@ -12,16 +12,16 @@
> bt
* thread #1, [..] stop reason = breakpoint 1.1
* frame #0: [..]`kfun:main$lambda$0#internal at kt42208-2.kt:15:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:5:5
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:5:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:10:71
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:10:71
frame #3: [..]`kfun:#main(){} at kt42208-1.kt:7:5
frame #4: [..]`Konan_start(args=[..]) at kt42208-1.kt:4:1
> c
> bt
* thread #1, [..] stop reason = breakpoint 1.1
* frame #0: [..]`kfun:main$lambda$0#internal at kt42208-2.kt:15:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:5:5
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:5:5
frame #1: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.invoke#internal(_this=[..]) at kt42208-1.kt:10:71
frame #2: [..]`kfun:$main$lambda$0$FUNCTION_REFERENCE$0.$<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:10:71
frame #3: [..]`kfun:#main(){} at kt42208-1.kt:8:5
frame #4: [..]`Konan_start(args=[..]) at kt42208-1.kt:4:1
> q