diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-09-02 18:49:06 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-09-02 18:49:06 +0200 |
commit | 26a4484da20039b61f18d3565a4b4339c4d1f7e3 (patch) | |
tree | 36b3d0dada37e17686da0627af5cda5848658052 /src/proto/vim9execute.pro | |
parent | 04626c243c47af91c2580eaf23e12286180e0e81 (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.pro | 1 |
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); |