Fix clang -Wcomma warnings
Fixes https://github.com/harfbuzz/harfbuzz/issues/3656
This commit is contained in:
parent
d9c18cc2f0
commit
e9c0a74063
|
@ -100,7 +100,7 @@ struct hb_bit_set_invertible_t
|
|||
|
||||
void add (hb_codepoint_t g) { unlikely (inverted) ? s.del (g) : s.add (g); }
|
||||
bool add_range (hb_codepoint_t a, hb_codepoint_t b)
|
||||
{ return unlikely (inverted) ? (s.del_range (a, b), true) : s.add_range (a, b); }
|
||||
{ return unlikely (inverted) ? ((void) s.del_range (a, b), true) : s.add_range (a, b); }
|
||||
|
||||
template <typename T>
|
||||
void add_array (const T *array, unsigned int count, unsigned int stride=sizeof(T))
|
||||
|
|
|
@ -1151,7 +1151,7 @@ resize_and_retry:
|
|||
pos->x_offset = info->var1.i32;
|
||||
pos->y_offset = info->var2.i32;
|
||||
|
||||
info++, pos++;
|
||||
info++; pos++;
|
||||
}
|
||||
else
|
||||
for (unsigned int i = 0; i < count; i++)
|
||||
|
@ -1160,7 +1160,7 @@ resize_and_retry:
|
|||
pos->x_offset = info->var1.i32;
|
||||
pos->y_offset = info->var2.i32;
|
||||
|
||||
info++, pos++;
|
||||
info++; pos++;
|
||||
}
|
||||
|
||||
/* Fix up clusters so that we never return out-of-order indices;
|
||||
|
|
|
@ -213,7 +213,7 @@ struct fvar
|
|||
if (!axis_index) axis_index = &i;
|
||||
*axis_index = HB_OT_VAR_NO_AXIS_INDEX;
|
||||
auto axes = get_axes ();
|
||||
return axes.lfind (tag, axis_index) && (axes[*axis_index].get_axis_deprecated (info), true);
|
||||
return axes.lfind (tag, axis_index) && ((void) axes[*axis_index].get_axis_deprecated (info), true);
|
||||
}
|
||||
#endif
|
||||
bool
|
||||
|
@ -221,7 +221,7 @@ struct fvar
|
|||
{
|
||||
unsigned i;
|
||||
auto axes = get_axes ();
|
||||
return axes.lfind (tag, &i) && (axes[i].get_axis_info (i, info), true);
|
||||
return axes.lfind (tag, &i) && ((void) axes[i].get_axis_info (i, info), true);
|
||||
}
|
||||
|
||||
int normalize_axis_value (unsigned int axis_index, float v) const
|
||||
|
|
|
@ -760,7 +760,7 @@ struct graph_t
|
|||
}
|
||||
|
||||
bool check_success (bool success)
|
||||
{ return this->successful && (success || (err_other_error (), false)); }
|
||||
{ return this->successful && (success || ((void) err_other_error (), false)); }
|
||||
|
||||
/*
|
||||
* Creates a map from objid to # of incoming edges.
|
||||
|
|
|
@ -336,7 +336,7 @@ _is_table_present (hb_face_t *source, hb_tag_t tag)
|
|||
|
||||
hb_tag_t table_tags[32];
|
||||
unsigned offset = 0, num_tables = ARRAY_LENGTH (table_tags);
|
||||
while ((hb_face_get_table_tags (source, offset, &num_tables, table_tags), num_tables))
|
||||
while (((void) hb_face_get_table_tags (source, offset, &num_tables, table_tags), num_tables))
|
||||
{
|
||||
for (unsigned i = 0; i < num_tables; ++i)
|
||||
if (table_tags[i] == tag)
|
||||
|
@ -499,7 +499,7 @@ hb_subset_plan_execute_or_fail (hb_subset_plan_t *plan)
|
|||
hb_vector_t<char> buf;
|
||||
buf.alloc (4096 - 16);
|
||||
|
||||
while ((_get_table_tags (plan, offset, &num_tables, table_tags), num_tables))
|
||||
while (((void) _get_table_tags (plan, offset, &num_tables, table_tags), num_tables))
|
||||
{
|
||||
for (unsigned i = 0; i < num_tables; ++i)
|
||||
{
|
||||
|
|
|
@ -64,6 +64,7 @@
|
|||
#pragma GCC diagnostic error "-Wbitwise-instead-of-logical"
|
||||
#pragma GCC diagnostic error "-Wcast-align"
|
||||
#pragma GCC diagnostic error "-Wcast-function-type"
|
||||
#pragma GCC diagnostic error "-Wcomma"
|
||||
#pragma GCC diagnostic error "-Wdelete-non-virtual-dtor"
|
||||
#pragma GCC diagnostic error "-Wembedded-directive"
|
||||
#pragma GCC diagnostic error "-Wextra-semi-stmt"
|
||||
|
|
Loading…
Reference in New Issue