@@ -1024,14 +1024,14 @@ STATIC void do_import_name(compiler_t *comp, mp_parse_node_t pn, qstr *q_base) {
10241024 if (MP_PARSE_NODE_IS_NULL (pn )) {
10251025 // empty name (eg, from . import x)
10261026 * q_base = MP_QSTR_ ;
1027- EMIT_ARG (import_name , MP_QSTR_ ); // import the empty string
1027+ EMIT_ARG (import , MP_QSTR_ , MP_EMIT_IMPORT_NAME ); // import the empty string
10281028 } else if (MP_PARSE_NODE_IS_ID (pn )) {
10291029 // just a simple name
10301030 qstr q_full = MP_PARSE_NODE_LEAF_ARG (pn );
10311031 if (!is_as ) {
10321032 * q_base = q_full ;
10331033 }
1034- EMIT_ARG (import_name , q_full );
1034+ EMIT_ARG (import , q_full , MP_EMIT_IMPORT_NAME );
10351035 } else {
10361036 assert (MP_PARSE_NODE_IS_STRUCT_KIND (pn , PN_dotted_name )); // should be
10371037 mp_parse_node_struct_t * pns = (mp_parse_node_struct_t * )pn ;
@@ -1058,7 +1058,7 @@ STATIC void do_import_name(compiler_t *comp, mp_parse_node_t pn, qstr *q_base) {
10581058 }
10591059 qstr q_full = qstr_from_strn (q_ptr , len );
10601060 mp_local_free (q_ptr );
1061- EMIT_ARG (import_name , q_full );
1061+ EMIT_ARG (import , q_full , MP_EMIT_IMPORT_NAME );
10621062 if (is_as ) {
10631063 for (int i = 1 ; i < n ; i ++ ) {
10641064 EMIT_ARG (attr , MP_PARSE_NODE_LEAF_ARG (pns -> nodes [i ]), MP_EMIT_ATTR_LOAD );
@@ -1127,7 +1127,7 @@ STATIC void compile_import_from(compiler_t *comp, mp_parse_node_struct_t *pns) {
11271127 // do the import
11281128 qstr dummy_q ;
11291129 do_import_name (comp , pn_import_source , & dummy_q );
1130- EMIT ( import_star );
1130+ EMIT_ARG ( import , MP_QSTR_NULL , MP_EMIT_IMPORT_STAR );
11311131
11321132 } else {
11331133 EMIT_ARG (load_const_small_int , import_level );
@@ -1150,7 +1150,7 @@ STATIC void compile_import_from(compiler_t *comp, mp_parse_node_struct_t *pns) {
11501150 assert (MP_PARSE_NODE_IS_STRUCT_KIND (pn_nodes [i ], PN_import_as_name ));
11511151 mp_parse_node_struct_t * pns3 = (mp_parse_node_struct_t * )pn_nodes [i ];
11521152 qstr id2 = MP_PARSE_NODE_LEAF_ARG (pns3 -> nodes [0 ]); // should be id
1153- EMIT_ARG (import_from , id2 );
1153+ EMIT_ARG (import , id2 , MP_EMIT_IMPORT_FROM );
11541154 if (MP_PARSE_NODE_IS_NULL (pns3 -> nodes [1 ])) {
11551155 compile_store_id (comp , id2 );
11561156 } else {
0 commit comments