diff --git a/vlib/builtin/builtin_nix.c.v b/vlib/builtin/builtin_nix.c.v index ee5689c5ca..aeec477423 100644 --- a/vlib/builtin/builtin_nix.c.v +++ b/vlib/builtin/builtin_nix.c.v @@ -65,6 +65,7 @@ fn print_backtrace_skipping_top_frames_freebsd(skipframes int) bool { return true } +fn C.tcc_backtrace(fmt charptr, other ...charptr) int fn print_backtrace_skipping_top_frames_linux(skipframes int) bool { $if android { eprintln('On Android no backtrace is available.') @@ -76,8 +77,7 @@ fn print_backtrace_skipping_top_frames_linux(skipframes int) bool { return false } $if tinyc { - eprintln('TODO: print_backtrace_skipping_top_frames_linux $skipframes') - eprintln('with tcc fails tests with "stack smashing detected" .') + C.tcc_backtrace("Backtrace") return false } buffer := [100]byteptr