From: Bram Moolenaar Date: Fri, 16 Sep 2022 11:28:34 +0000 (+0100) Subject: patch 9.0.0477: missing dependency may cause crashes on incomplete build X-Git-Tag: v9.0.0477 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e8b7a6056986caf561f1b6168af7837919df9b9;p=vim patch 9.0.0477: missing dependency may cause crashes on incomplete build Problem: Missing dependency may cause crashes on incomplete build. Solution: Add dependency. --- diff --git a/src/Makefile b/src/Makefile index 59c9b64ad..668a87f35 100644 --- a/src/Makefile +++ b/src/Makefile @@ -4191,7 +4191,7 @@ objects/vim9type.o: vim9type.c vim.h protodef.h auto/config.h feature.h os_unix. auto/osdef.h ascii.h keymap.h termdefs.h macros.h option.h beval.h \ proto/gui_beval.pro structs.h regexp.h gui.h libvterm/include/vterm.h \ libvterm/include/vterm_keycodes.h alloc.h ex_cmds.h spell.h proto.h \ - globals.h errors.h + globals.h errors.h vim9.h objects/viminfo.o: viminfo.c vim.h protodef.h auto/config.h feature.h os_unix.h \ auto/osdef.h ascii.h keymap.h termdefs.h macros.h option.h beval.h \ proto/gui_beval.pro structs.h regexp.h gui.h libvterm/include/vterm.h \ diff --git a/src/version.c b/src/version.c index 77db15595..615544612 100644 --- a/src/version.c +++ b/src/version.c @@ -703,6 +703,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 477, /**/ 476, /**/ diff --git a/src/vim9type.c b/src/vim9type.c index b92a7afb1..4484abae9 100644 --- a/src/vim9type.c +++ b/src/vim9type.c @@ -20,6 +20,11 @@ # include #endif +// When not generating protos this is included in proto.h +#ifdef PROTO +# include "vim9.h" +#endif + /* * Allocate memory for a type_T and add the pointer to type_gap, so that it can * be easily freed later.