@@ -1522,12 +1522,16 @@ NORETURN void mp_raise_msg(const mp_obj_type_t *exc_type, const compressed_strin
15221522 }
15231523}
15241524
1525+ NORETURN void mp_raise_msg_vlist (const mp_obj_type_t * exc_type , const compressed_string_t * fmt , va_list argptr ) {
1526+ mp_obj_t exception = mp_obj_new_exception_msg_vlist (exc_type , fmt , argptr );
1527+ nlr_raise (exception );
1528+ }
1529+
15251530NORETURN void mp_raise_msg_varg (const mp_obj_type_t * exc_type , const compressed_string_t * fmt , ...) {
15261531 va_list argptr ;
15271532 va_start (argptr ,fmt );
1528- mp_obj_t exception = mp_obj_new_exception_msg_vlist (exc_type , fmt , argptr );
1533+ mp_raise_msg_vlist (exc_type , fmt , argptr );
15291534 va_end (argptr );
1530- nlr_raise (exception );
15311535}
15321536
15331537NORETURN void mp_raise_AttributeError (const compressed_string_t * msg ) {
@@ -1549,9 +1553,8 @@ NORETURN void mp_raise_IndexError(const compressed_string_t *msg) {
15491553NORETURN void mp_raise_IndexError_varg (const compressed_string_t * fmt , ...) {
15501554 va_list argptr ;
15511555 va_start (argptr ,fmt );
1552- mp_obj_t exception = mp_obj_new_exception_msg_vlist (& mp_type_IndexError , fmt , argptr );
1556+ mp_raise_msg_vlist (& mp_type_IndexError , fmt , argptr );
15531557 va_end (argptr );
1554- nlr_raise (exception );
15551558}
15561559
15571560NORETURN void mp_raise_ValueError (const compressed_string_t * msg ) {
@@ -1561,9 +1564,8 @@ NORETURN void mp_raise_ValueError(const compressed_string_t *msg) {
15611564NORETURN void mp_raise_ValueError_varg (const compressed_string_t * fmt , ...) {
15621565 va_list argptr ;
15631566 va_start (argptr ,fmt );
1564- mp_obj_t exception = mp_obj_new_exception_msg_vlist (& mp_type_ValueError , fmt , argptr );
1567+ mp_raise_msg_vlist (& mp_type_ValueError , fmt , argptr );
15651568 va_end (argptr );
1566- nlr_raise (exception );
15671569}
15681570
15691571NORETURN void mp_raise_TypeError (const compressed_string_t * msg ) {
@@ -1573,9 +1575,8 @@ NORETURN void mp_raise_TypeError(const compressed_string_t *msg) {
15731575NORETURN void mp_raise_TypeError_varg (const compressed_string_t * fmt , ...) {
15741576 va_list argptr ;
15751577 va_start (argptr ,fmt );
1576- mp_obj_t exception = mp_obj_new_exception_msg_vlist (& mp_type_TypeError , fmt , argptr );
1578+ mp_raise_msg_vlist (& mp_type_TypeError , fmt , argptr );
15771579 va_end (argptr );
1578- nlr_raise (exception );
15791580}
15801581
15811582NORETURN void mp_raise_OSError (int errno_ ) {
@@ -1597,9 +1598,8 @@ NORETURN void mp_raise_OSError_errno_str(int errno_, mp_obj_t str) {
15971598NORETURN void mp_raise_OSError_msg_varg (const compressed_string_t * fmt , ...) {
15981599 va_list argptr ;
15991600 va_start (argptr ,fmt );
1600- mp_obj_t exception = mp_obj_new_exception_msg_vlist (& mp_type_OSError , fmt , argptr );
1601+ mp_raise_msg_vlist (& mp_type_OSError , fmt , argptr );
16011602 va_end (argptr );
1602- nlr_raise (exception );
16031603}
16041604
16051605NORETURN void mp_raise_NotImplementedError (const compressed_string_t * msg ) {
@@ -1609,17 +1609,15 @@ NORETURN void mp_raise_NotImplementedError(const compressed_string_t *msg) {
16091609NORETURN void mp_raise_NotImplementedError_varg (const compressed_string_t * fmt , ...) {
16101610 va_list argptr ;
16111611 va_start (argptr ,fmt );
1612- mp_obj_t exception = mp_obj_new_exception_msg_vlist (& mp_type_NotImplementedError , fmt , argptr );
1612+ mp_raise_msg_vlist (& mp_type_NotImplementedError , fmt , argptr );
16131613 va_end (argptr );
1614- nlr_raise (exception );
16151614}
16161615
16171616NORETURN void mp_raise_OverflowError_varg (const compressed_string_t * fmt , ...) {
16181617 va_list argptr ;
16191618 va_start (argptr ,fmt );
1620- mp_obj_t exception = mp_obj_new_exception_msg_vlist (& mp_type_OverflowError , fmt , argptr );
1619+ mp_raise_msg_vlist (& mp_type_OverflowError , fmt , argptr );
16211620 va_end (argptr );
1622- nlr_raise (exception );
16231621}
16241622
16251623NORETURN void mp_raise_MpyError (const compressed_string_t * msg ) {
0 commit comments