py/mpprint: Prevent case fall-through when assert is disabled.
Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
6a3d70db96
commit
be24e6a53f
@ -557,12 +557,10 @@ int mp_vprintf(const mp_print_t *print, const char *fmt, va_list args) {
|
||||
case 'l': {
|
||||
unsigned long long int arg_value = va_arg(args, unsigned long long int);
|
||||
++fmt;
|
||||
if (*fmt == 'u' || *fmt == 'd') {
|
||||
assert(*fmt == 'u' || *fmt == 'd' || !"unsupported fmt char");
|
||||
chrs += mp_print_int(print, arg_value, *fmt == 'd', 10, 'a', flags, fill, width);
|
||||
break;
|
||||
}
|
||||
assert(!"unsupported fmt char");
|
||||
}
|
||||
#endif
|
||||
default:
|
||||
// if it's not %% then it's an unsupported format character
|
||||
|
Loading…
Reference in New Issue
Block a user