patch 8.2.3026: Vim9: cannot set breakpoint in compiled function
Problem: Vim9: cannot set breakpoint in compiled function.
Solution: Check for breakpoint when calling a function.
diff --git a/src/structs.h b/src/structs.h
index d62b10f..ae2c0b8 100644
--- a/src/structs.h
+++ b/src/structs.h
@@ -1629,6 +1629,11 @@
# endif
garray_T uf_lines; // function lines
+
+ int uf_debug_tick; // when last checked for a breakpoint in this
+ // function.
+ int uf_has_breakpoint; // TRUE when a breakpoint has been set in
+ // this function.
# ifdef FEAT_PROFILE
int uf_profiling; // TRUE when func is being profiled
int uf_prof_initialized;