summaryrefslogtreecommitdiffstats
path: root/src/proto/vim9execute.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-09-02 18:49:06 +0200
committerBram Moolenaar <Bram@vim.org>2021-09-02 18:49:06 +0200
commit26a4484da20039b61f18d3565a4b4339c4d1f7e3 (patch)
tree36b3d0dada37e17686da0627af5cda5848658052 /src/proto/vim9execute.pro
parent04626c243c47af91c2580eaf23e12286180e0e81 (diff)
patch 8.2.3395: Vim9: expression breakpoint not checked in :def functionv8.2.3395
Problem: Vim9: expression breakpoint not checked in :def function. Solution: Always compile a function for debugging if there is an expression breakpoint. (closes #8803)
Diffstat (limited to 'src/proto/vim9execute.pro')
-rw-r--r--src/proto/vim9execute.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto/vim9execute.pro b/src/proto/vim9execute.pro
index 8b4b6eaafc..ef22af75b4 100644
--- a/src/proto/vim9execute.pro
+++ b/src/proto/vim9execute.pro
@@ -5,6 +5,7 @@ char_u *char_from_string(char_u *str, varnumber_T index);
char_u *string_slice(char_u *str, varnumber_T first, varnumber_T last, int exclusive);
int fill_partial_and_closure(partial_T *pt, ufunc_T *ufunc, ectx_T *ectx);
typval_T *lookup_debug_var(char_u *name);
+int may_break_in_function(ufunc_T *ufunc);
int exe_typval_instr(typval_T *tv, typval_T *rettv);
char_u *exe_substitute_instr(void);
int call_def_function(ufunc_T *ufunc, int argc_arg, typval_T *argv, partial_T *partial, typval_T *rettv);