Skip to content

Commit cf21f06

Browse files
committed
review 3
1 parent 371a45d commit cf21f06

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

vlib/builtin/panicing.c.v

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ fn panic_debug(line_no int, file string, mod string, fn_name string, s string) {
4242
C.exit(1)
4343
} $else $if no_backtrace ? {
4444
C.exit(1)
45+
} $else $if tinyc && !glibc {
46+
$if panics_break_into_debugger ? {
47+
break_if_debugger_attached()
48+
} $else {
49+
C.tcc_backtrace(c'Backtrace')
50+
}
51+
C.exit(1)
4552
} $else {
4653
$if use_libbacktrace ? {
4754
$if openbsd {
@@ -106,6 +113,13 @@ pub fn panic(s string) {
106113
C.exit(1)
107114
} $else $if no_backtrace ? {
108115
C.exit(1)
116+
} $else $if tinyc && !glibc {
117+
$if panics_break_into_debugger ? {
118+
break_if_debugger_attached()
119+
} $else {
120+
C.tcc_backtrace(c'Backtrace')
121+
}
122+
C.exit(1)
109123
} $else {
110124
$if use_libbacktrace ? {
111125
$if openbsd {

0 commit comments

Comments
 (0)