summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2023-01-11 19:11:15 +0000
committerBram Moolenaar <Bram@vim.org>2023-01-11 19:11:15 +0000
commitbcbfaf32e02a92a6d6d35fc409b1b16aa931e3fa (patch)
tree59c2e13f7a33127f63d31539867c7da6fc305aeb
parent6aa0937fb88001a5ea18e732aad4c625e9b2baeb (diff)
downloadvim-git-bcbfaf32e02a92a6d6d35fc409b1b16aa931e3fa.tar.gz
patch 9.0.1180: compiler warnings without the +job featurev9.0.1180
Problem: Compiler warnings without the +job feature. Solution: Adjust #ifdefs. (John Marriott)
-rw-r--r--src/eval.c14
-rw-r--r--src/version.c2
2 files changed, 12 insertions, 4 deletions
diff --git a/src/eval.c b/src/eval.c
index a6eceff0b..2a8b1c52e 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -5580,6 +5580,7 @@ set_ref_in_item_partial(
return abort;
}
+#ifdef FEAT_JOB_CHANNEL
/*
* Mark the job "pt" with "copyID".
* Also see set_ref_in_item().
@@ -5591,7 +5592,6 @@ set_ref_in_item_job(
ht_stack_T **ht_stack,
list_stack_T **list_stack)
{
-#ifdef FEAT_JOB_CHANNEL
typval_T dtv;
if (job == NULL || job->jv_copyID == copyID)
@@ -5610,7 +5610,6 @@ set_ref_in_item_job(
dtv.vval.v_partial = job->jv_exit_cb.cb_partial;
set_ref_in_item(&dtv, copyID, ht_stack, list_stack);
}
-#endif
return FALSE;
}
@@ -5626,7 +5625,6 @@ set_ref_in_item_channel(
ht_stack_T **ht_stack,
list_stack_T **list_stack)
{
-#ifdef FEAT_JOB_CHANNEL
typval_T dtv;
if (ch == NULL || ch->ch_copyID == copyID)
@@ -5665,10 +5663,10 @@ set_ref_in_item_channel(
dtv.vval.v_partial = ch->ch_close_cb.cb_partial;
set_ref_in_item(&dtv, copyID, ht_stack, list_stack);
}
-#endif
return FALSE;
}
+#endif
/*
* Mark the class "cl" with "copyID".
@@ -5770,12 +5768,20 @@ set_ref_in_item(
ht_stack, list_stack);
case VAR_JOB:
+#ifdef FEAT_JOB_CHANNEL
return set_ref_in_item_job(tv->vval.v_job, copyID,
ht_stack, list_stack);
+#else
+ break;
+#endif
case VAR_CHANNEL:
+#ifdef FEAT_JOB_CHANNEL
return set_ref_in_item_channel(tv->vval.v_channel, copyID,
ht_stack, list_stack);
+#else
+ break;
+#endif
case VAR_CLASS:
return set_ref_in_item_class(tv->vval.v_class, copyID,
diff --git a/src/version.c b/src/version.c
index b16a3f757..5036e070e 100644
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1180,
+/**/
1179,
/**/
1178,