patch 8.2.3746: cannot disassemble function starting with "debug" or "profile"
Problem: Cannot disassemble function starting with "debug" or "profile".
Solution: Check for white space following. (closes #9273)
diff --git a/src/vim9execute.c b/src/vim9execute.c
index 2908e55..adfb920 100644
--- a/src/vim9execute.c
+++ b/src/vim9execute.c
@@ -5904,12 +5904,12 @@
int is_global = FALSE;
compiletype_T compile_type = CT_NONE;
- if (STRNCMP(arg, "profile", 7) == 0)
+ if (STRNCMP(arg, "profile", 7) == 0 && VIM_ISWHITE(arg[7]))
{
compile_type = CT_PROFILE;
arg = skipwhite(arg + 7);
}
- else if (STRNCMP(arg, "debug", 5) == 0)
+ else if (STRNCMP(arg, "debug", 5) == 0 && VIM_ISWHITE(arg[5]))
{
compile_type = CT_DEBUG;
arg = skipwhite(arg + 5);