bt_common_abort();
}
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-nonliteral"
sprintf(buf_start, spec, value);
+#pragma GCC diagnostic pop
if (sep_digits) {
bt_common_sep_digits(buf_start, digits_per_group, sep);
bt_common_abort();
}
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-nonliteral"
sprintf(buf_start, spec, abs_value);
+#pragma GCC diagnostic pop
if (sep_digits) {
bt_common_sep_digits(buf_start, digits_per_group, sep);
if (is_signed) {
write_int_prop_value(ctx, range->lower.i);
} else {
- write_int_prop_value(ctx, range->lower.u);
+ write_uint_prop_value(ctx, range->lower.u);
}
if (range->lower.u != range->upper.u) {
if (is_signed) {
write_int_prop_value(ctx, range->upper.i);
} else {
- write_int_prop_value(ctx, range->upper.u);
+ write_uint_prop_value(ctx, range->upper.u);
}
}