From bfd373814c5eae26e49d9a05708ab921ab9a0dc9 Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Thu, 15 Jan 2015 01:18:35 -0800 Subject: [PATCH] Set compiler_watchdog.pl breakpoint one previous end of main The clang compiler doesn't generate debug info for line number at the closing } bracket terminating the main function. Setting the breakpoint to the line immediately before that works for gcc and clang. --- modules/compiler_vm/compiler_watchdog.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/compiler_vm/compiler_watchdog.pl b/modules/compiler_vm/compiler_watchdog.pl index c4cdc28b..af6cd05e 100755 --- a/modules/compiler_vm/compiler_watchdog.pl +++ b/modules/compiler_vm/compiler_watchdog.pl @@ -76,7 +76,7 @@ sub execute { $bracket--; if($bracket == 0 and not $main_ended) { - $break = $line_number; + $break = $line_number - 1; $main_ended = 1; last; }