eval/typval_encode: Silence PVS/V501,V547,V779

These kinds of warnings are inevitable for generic macros.
This commit is contained in:
ZyX
2018-04-02 00:46:18 +03:00
parent 5660482406
commit 1fc09b5b98

View File

@@ -340,8 +340,9 @@ static int _TYPVAL_ENCODE_CONVERT_ONE_VALUE(
case VAR_PARTIAL: { case VAR_PARTIAL: {
partial_T *const pt = tv->vval.v_partial; partial_T *const pt = tv->vval.v_partial;
(void)pt; (void)pt;
TYPVAL_ENCODE_CONV_FUNC_START(tv, (pt == NULL ? NULL : partial_name(pt))); TYPVAL_ENCODE_CONV_FUNC_START( // -V547
_mp_push(*mpstack, ((MPConvStackVal) { tv, (pt == NULL ? NULL : partial_name(pt)));
_mp_push(*mpstack, ((MPConvStackVal) { // -V779
.type = kMPConvPartial, .type = kMPConvPartial,
.tv = tv, .tv = tv,
.saved_copyID = copyID - 1, .saved_copyID = copyID - 1,
@@ -541,7 +542,8 @@ static int _TYPVAL_ENCODE_CONVERT_ONE_VALUE(
} }
list_T *const val_list = val_di->di_tv.vval.v_list; list_T *const val_list = val_di->di_tv.vval.v_list;
if (val_list == NULL || tv_list_len(val_list) == 0) { if (val_list == NULL || tv_list_len(val_list) == 0) {
TYPVAL_ENCODE_CONV_EMPTY_DICT(tv, TYPVAL_ENCODE_NODICT_VAR); TYPVAL_ENCODE_CONV_EMPTY_DICT( // -V501
tv, TYPVAL_ENCODE_NODICT_VAR);
break; break;
} }
TV_LIST_ITER_CONST(val_list, li, { TV_LIST_ITER_CONST(val_list, li, {