[codegenerator][refactor] extract method for tramboline generation

This commit is contained in:
Vasily Levchenko
2021-06-07 13:17:44 +02:00
parent 0651f7de20
commit 79600f32d2
7 changed files with 22 additions and 41 deletions
@@ -2413,7 +2413,7 @@ standaloneTest("check_stacktrace_format") {
standaloneTest("stack_trace_inline") {
// TODO: Enable after the test has been fixed.
disabled = !isAppleTarget(project) || project.globalTestArgs.contains('-opt') || (project.testTarget == 'ios_arm64')
flags = ['-g', '-Xg-generate-inline-function-body-marker=enable']
flags = ['-g', '-Xg-generate-debug-trampoline=enable']
source = "runtime/exceptions/stack_trace_inline.kt"
}
@@ -164,7 +164,7 @@ class LldbTests {
|fun main(args: Array<String>) {
| println(question("Subject", args))
|}
""".trimMargin().binary("kt33055", "-g", "-Xg-generate-inline-function-body-marker=enable")
""".trimMargin().binary("kt33055", "-g", "-Xg-generate-debug-trampoline=enable")
"""
> b 2
Breakpoint 1: where = [..]`kfun:#question(kotlin.String;kotlin.Array<kotlin.String>){}kotlin.String [..] at kt33055.kt:2:12, [..]
@@ -192,7 +192,7 @@ class LldbTests {
| else -> print("C")
| }
|}
""".trimMargin().binary("kt33364", "-g", "-Xg-generate-when-marker=enable")
""".trimMargin().binary("kt33364", "-g", "-Xg-generate-debug-trampoline=enable")
"""
> b 5
Breakpoint 1: where = [..]kfun:#main(){} [..] at kt33364.kt:5:[..]