diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-26 19:11:31 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-26 19:11:31 +0000 |
commit | cfd1064deceda0236b6f0daf35a3417fb62cd552 (patch) | |
tree | af6a2b0eddc336db1c671e8f40df923d4ca41324 /gcc/melt/generated/warmelt-first+01.c | |
parent | c03c8c52aa42a1f547596a84996371d0bc636b9a (diff) | |
download | gcc-cfd1064deceda0236b6f0daf35a3417fb62cd552.tar.gz |
2011-03-26 Basile Starynkevitch <basile@starynkevitch.net>
{{Regenerate}}
* melt/generated/warmelt-base+01.c: Regenerate.
* melt/generated/warmelt-base+02.c: Regenerate.
* melt/generated/warmelt-base+meltdesc.c: Regenerate.
* melt/generated/warmelt-base+melttime.h: Regenerate.
* melt/generated/warmelt-base.c: Regenerate.
* melt/generated/warmelt-debug+meltdesc.c: Regenerate.
* melt/generated/warmelt-debug+melttime.h: Regenerate.
* melt/generated/warmelt-first+01.c: Regenerate.
* melt/generated/warmelt-first+02.c: Regenerate.
* melt/generated/warmelt-first+03.c: Regenerate.
* melt/generated/warmelt-first+meltdesc.c: Regenerate.
* melt/generated/warmelt-first+melttime.h: Regenerate.
* melt/generated/warmelt-first.c: Regenerate.
* melt/generated/warmelt-genobj+meltdesc.c: Regenerate.
* melt/generated/warmelt-genobj+melttime.h: Regenerate.
* melt/generated/warmelt-macro+meltdesc.c: Regenerate.
* melt/generated/warmelt-macro+melttime.h: Regenerate.
* melt/generated/warmelt-modes+01.c: Regenerate.
* melt/generated/warmelt-modes+02.c: Regenerate.
* melt/generated/warmelt-modes+meltdesc.c: Regenerate.
* melt/generated/warmelt-modes+melttime.h: Regenerate.
* melt/generated/warmelt-normal+03.c: Regenerate.
* melt/generated/warmelt-normal+04.c: Regenerate.
* melt/generated/warmelt-normal+meltdesc.c: Regenerate.
* melt/generated/warmelt-normal+melttime.h: Regenerate.
* melt/generated/warmelt-normatch+meltdesc.c: Regenerate.
* melt/generated/warmelt-normatch+melttime.h: Regenerate.
* melt/generated/warmelt-outobj+01.c: Regenerate.
* melt/generated/warmelt-outobj+03.c: Regenerate.
* melt/generated/warmelt-outobj+04.c: Regenerate.
* melt/generated/warmelt-outobj+05.c: Regenerate.
* melt/generated/warmelt-outobj+meltdesc.c: Regenerate.
* melt/generated/warmelt-outobj+melttime.h: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@185820 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt/generated/warmelt-first+01.c')
-rw-r--r-- | gcc/melt/generated/warmelt-first+01.c | 1285 |
1 files changed, 650 insertions, 635 deletions
diff --git a/gcc/melt/generated/warmelt-first+01.c b/gcc/melt/generated/warmelt-first+01.c index db0b2bdb413..ce01e18f98d 100644 --- a/gcc/melt/generated/warmelt-first+01.c +++ b/gcc/melt/generated/warmelt-first+01.c @@ -1276,7 +1276,7 @@ meltrout_5_warmelt_first_ADD_NEW_KEYWORD_TOKEN (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2689:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2693:/ getarg"); /*_.SYDA__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -1297,7 +1297,7 @@ lab_endgetargs:; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2690:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2694:/ cppif.then"); /*^block */ /*anyblock */ { @@ -1309,7 +1309,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.SYDA__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYSTEM_DATA */ meltfrout->tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:2690:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2694:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -1317,7 +1317,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2690:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2694:/ cond.else"); /*^block */ /*anyblock */ @@ -1331,7 +1331,7 @@ lab_endgetargs:; melt_assert_failed (("check syda"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2690) ? (2690) : __LINE__, __FUNCTION__); + (2694) ? (2694) : __LINE__, __FUNCTION__); ; } ; @@ -1346,7 +1346,7 @@ lab_endgetargs:; /*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2690:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2694:/ clear"); /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0; @@ -1357,7 +1357,7 @@ lab_endgetargs:; /*_.IFCPP___V4*/ meltfptr[3] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2691:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2695:/ quasiblock"); /*^checkinterrupt */ @@ -1388,7 +1388,7 @@ lab_endgetargs:; ( /*_.STR__V3*/ meltfptr[2]), "NAMED_NAME"); ; /*_.KW__V7*/ meltfptr[6] = /*_.INST__V8*/ meltfptr[7];; - MELT_LOCATION ("warmelt-first.melt:2692:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2696:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYDA__V2*/ meltfptr[1]), 7, "SYSDATA_KEYWDICT"); @@ -1398,7 +1398,7 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:2694:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2698:/ locexp"); meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.KWDICT__V9*/ meltfptr[8]), melt_string_str ((melt_ptr_t) @@ -1408,18 +1408,18 @@ lab_endgetargs:; ; /*_.LET___V6*/ meltfptr[4] = /*_.KW__V7*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:2691:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2695:/ clear"); /*clear *//*_.KW__V7*/ meltfptr[6] = 0; /*^clear */ /*clear *//*_.KWDICT__V9*/ meltfptr[8] = 0; - MELT_LOCATION ("warmelt-first.melt:2689:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2693:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V6*/ meltfptr[4];; - MELT_LOCATION ("warmelt-first.melt:2689:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2693:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -1507,7 +1507,7 @@ meltrout_6_warmelt_first_INTERN_SYMBOL (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2698:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2702:/ getarg"); /*_.INIDAT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -1529,7 +1529,7 @@ lab_endgetargs:; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2699:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2703:/ cppif.then"); /*^block */ /*anyblock */ { @@ -1541,7 +1541,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYSTEM_DATA */ meltfrout->tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:2699:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2703:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -1549,7 +1549,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2699:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2703:/ cond.else"); /*^block */ /*anyblock */ @@ -1563,7 +1563,7 @@ lab_endgetargs:; melt_assert_failed (("check inidat"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2699) ? (2699) : __LINE__, __FUNCTION__); + (2703) ? (2703) : __LINE__, __FUNCTION__); ; } ; @@ -1578,7 +1578,7 @@ lab_endgetargs:; /*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2699:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2703:/ clear"); /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0; @@ -1591,7 +1591,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2700:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2704:/ cppif.then"); /*^block */ /*anyblock */ { @@ -1603,7 +1603,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V3*/ meltfptr[2]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[1])));; - MELT_LOCATION ("warmelt-first.melt:2700:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2704:/ cond"); /*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -1611,7 +1611,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2700:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2704:/ cond.else"); /*^block */ /*anyblock */ @@ -1625,7 +1625,7 @@ lab_endgetargs:; melt_assert_failed (("check sym"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2700) ? (2700) : __LINE__, __FUNCTION__); + (2704) ? (2704) : __LINE__, __FUNCTION__); ; } ; @@ -1640,7 +1640,7 @@ lab_endgetargs:; /*_.IFCPP___V6*/ meltfptr[4] = /*_.IFELSE___V7*/ meltfptr[6];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2700:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2704:/ clear"); /*clear *//*_#IS_A__L2*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0; @@ -1651,7 +1651,7 @@ lab_endgetargs:; /*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2701:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2705:/ quasiblock"); /*^getslot */ @@ -1662,7 +1662,7 @@ lab_endgetargs:; meltfptr[8] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2702:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2706:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]), 6, "SYSDATA_SYMBOLDICT"); @@ -1674,7 +1674,7 @@ lab_endgetargs:; (melt_get_mapstrings ((struct meltmapstrings_st *) ( /*_.SYDICT__V10*/ meltfptr[9]), melt_string_str ((melt_ptr_t) ( /*_.SYNAME__V9*/ meltfptr[8]))));; - MELT_LOCATION ("warmelt-first.melt:2704:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2708:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -1685,7 +1685,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2704:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2708:/ cond.else"); /*^block */ /*anyblock */ @@ -1693,11 +1693,16 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:2707:/ locexp"); - meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.SYDICT__V10*/ meltfptr[9]), melt_string_str ((melt_ptr_t) ( /*_.SYNAME__V9*/ meltfptr[8])), (melt_ptr_t) ( /*_.SYMB__V3*/ meltfptr[2])); + MELT_LOCATION ("warmelt-first.melt:2711:/ locexp"); + meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.SYDICT__V10*/ meltfptr[9]), + melt_string_str ((melt_ptr_t) + ( /*_.SYNAME__V9*/ + meltfptr[8])), + (melt_ptr_t) ( /*_.SYMB__V3*/ + meltfptr[2])); } ; - MELT_LOCATION ("warmelt-first.melt:2706:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2710:/ quasiblock"); /*_.PROGN___V13*/ meltfptr[12] = /*_.SYMB__V3*/ meltfptr[2];; @@ -1706,7 +1711,7 @@ lab_endgetargs:; /*_.IFELSE___V12*/ meltfptr[11] = /*_.PROGN___V13*/ meltfptr[12];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2704:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2708:/ clear"); /*clear *//*_.PROGN___V13*/ meltfptr[12] = 0; } ; @@ -1714,7 +1719,7 @@ lab_endgetargs:; ; /*_.LET___V8*/ meltfptr[6] = /*_.IFELSE___V12*/ meltfptr[11];; - MELT_LOCATION ("warmelt-first.melt:2701:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2705:/ clear"); /*clear *//*_.SYNAME__V9*/ meltfptr[8] = 0; /*^clear */ /*clear *//*_.SYDICT__V10*/ meltfptr[9] = 0; @@ -1722,14 +1727,14 @@ lab_endgetargs:; /*clear *//*_.OLDSY__V11*/ meltfptr[10] = 0; /*^clear */ /*clear *//*_.IFELSE___V12*/ meltfptr[11] = 0; - MELT_LOCATION ("warmelt-first.melt:2698:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2702:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V8*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:2698:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2702:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -1819,7 +1824,7 @@ meltrout_7_warmelt_first_INTERN_KEYWORD (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2713:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2717:/ getarg"); /*_.INIDAT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -1841,7 +1846,7 @@ lab_endgetargs:; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2714:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2718:/ cppif.then"); /*^block */ /*anyblock */ { @@ -1853,7 +1858,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYSTEM_DATA */ meltfrout->tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:2714:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2718:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -1861,7 +1866,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2714:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2718:/ cond.else"); /*^block */ /*anyblock */ @@ -1875,7 +1880,7 @@ lab_endgetargs:; melt_assert_failed (("check inidat"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2714) ? (2714) : __LINE__, __FUNCTION__); + (2718) ? (2718) : __LINE__, __FUNCTION__); ; } ; @@ -1890,7 +1895,7 @@ lab_endgetargs:; /*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2714:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2718:/ clear"); /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0; @@ -1903,7 +1908,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2715:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2719:/ cppif.then"); /*^block */ /*anyblock */ { @@ -1915,7 +1920,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.KEYW__V3*/ meltfptr[2]), (melt_ptr_t) (( /*!CLASS_KEYWORD */ meltfrout-> tabval[1])));; - MELT_LOCATION ("warmelt-first.melt:2715:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2719:/ cond"); /*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -1923,7 +1928,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2715:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2719:/ cond.else"); /*^block */ /*anyblock */ @@ -1937,7 +1942,7 @@ lab_endgetargs:; melt_assert_failed (("check keyw"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2715) ? (2715) : __LINE__, __FUNCTION__); + (2719) ? (2719) : __LINE__, __FUNCTION__); ; } ; @@ -1952,7 +1957,7 @@ lab_endgetargs:; /*_.IFCPP___V6*/ meltfptr[4] = /*_.IFELSE___V7*/ meltfptr[6];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2715:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2719:/ clear"); /*clear *//*_#IS_A__L2*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0; @@ -1963,7 +1968,7 @@ lab_endgetargs:; /*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2716:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2720:/ quasiblock"); /*^getslot */ @@ -1974,7 +1979,7 @@ lab_endgetargs:; meltfptr[8] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2717:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2721:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]), 7, "SYSDATA_KEYWDICT"); @@ -1986,7 +1991,7 @@ lab_endgetargs:; (melt_get_mapstrings ((struct meltmapstrings_st *) ( /*_.KWDICT__V10*/ meltfptr[9]), melt_string_str ((melt_ptr_t) ( /*_.KWNAME__V9*/ meltfptr[8]))));; - MELT_LOCATION ("warmelt-first.melt:2719:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2723:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -1997,7 +2002,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2719:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2723:/ cond.else"); /*^block */ /*anyblock */ @@ -2005,8 +2010,13 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:2721:/ locexp"); - meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.KWDICT__V10*/ meltfptr[9]), melt_string_str ((melt_ptr_t) ( /*_.KWNAME__V9*/ meltfptr[8])), (melt_ptr_t) ( /*_.KEYW__V3*/ meltfptr[2])); + MELT_LOCATION ("warmelt-first.melt:2725:/ locexp"); + meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.KWDICT__V10*/ meltfptr[9]), + melt_string_str ((melt_ptr_t) + ( /*_.KWNAME__V9*/ + meltfptr[8])), + (melt_ptr_t) ( /*_.KEYW__V3*/ + meltfptr[2])); } ; /*^quasiblock */ @@ -2018,7 +2028,7 @@ lab_endgetargs:; /*_.IFELSE___V12*/ meltfptr[11] = /*_.PROGN___V13*/ meltfptr[12];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2719:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2723:/ clear"); /*clear *//*_.PROGN___V13*/ meltfptr[12] = 0; } ; @@ -2026,7 +2036,7 @@ lab_endgetargs:; ; /*_.LET___V8*/ meltfptr[6] = /*_.IFELSE___V12*/ meltfptr[11];; - MELT_LOCATION ("warmelt-first.melt:2716:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2720:/ clear"); /*clear *//*_.KWNAME__V9*/ meltfptr[8] = 0; /*^clear */ /*clear *//*_.KWDICT__V10*/ meltfptr[9] = 0; @@ -2034,14 +2044,14 @@ lab_endgetargs:; /*clear *//*_.OLDKW__V11*/ meltfptr[10] = 0; /*^clear */ /*clear *//*_.IFELSE___V12*/ meltfptr[11] = 0; - MELT_LOCATION ("warmelt-first.melt:2713:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2717:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V8*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:2713:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2717:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -2132,7 +2142,7 @@ meltrout_8_warmelt_first_CLONE_SYMBOL (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2729:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2733:/ getarg"); /*_.SYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -2142,7 +2152,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:2731:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2735:/ quasiblock"); /*^getslot */ @@ -2153,13 +2163,13 @@ lab_endgetargs:; meltfptr[3] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2734:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2738:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_STRING__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1])) == MELTOBMAG_STRING);; - MELT_LOCATION ("warmelt-first.melt:2734:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2738:/ cond"); /*cond */ if ( /*_#IS_STRING__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -2167,20 +2177,20 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2734:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2738:/ cond.else"); /*^block */ /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2736:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2740:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_A__L2*/ meltfnum[1] = melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_NAMED */ meltfrout-> tabval[1])));; - MELT_LOCATION ("warmelt-first.melt:2736:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2740:/ cond"); /*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -2188,7 +2198,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2737:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2741:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1]), 1, "NAMED_NAME"); @@ -2200,7 +2210,7 @@ lab_endgetargs:; /*_.NAMED_NAME__V7*/ meltfptr[6];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2736:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2740:/ clear"); /*clear *//*_.NAMED_NAME__V7*/ meltfptr[6] = 0; } ; @@ -2212,14 +2222,14 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2739:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2743:/ quasiblock"); /*_.DISCRIM__V9*/ meltfptr[8] = ((melt_ptr_t) (melt_discr ((melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1]))));; - MELT_LOCATION ("warmelt-first.melt:2739:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2743:/ cond"); /*cond */ if ( /*ifisa */ melt_is_instance_of ((melt_ptr_t) @@ -2246,7 +2256,7 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:2741:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2745:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, ("clone_symbol got invalid argument of discriminant"), @@ -2257,7 +2267,7 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:2743:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2747:/ locexp"); #if MELT_HAVE_DEBUG if (melt_need_debug (0)) @@ -2266,14 +2276,14 @@ lab_endgetargs:; ; } ; - MELT_LOCATION ("warmelt-first.melt:2744:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2748:/ quasiblock"); /*_?*/ meltfram__.loc_CSTRING__o0 = (char *) 0;; { - MELT_LOCATION ("warmelt-first.melt:2747:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2751:/ locexp"); static char clonambuf[100]; const char *s = @@ -2299,19 +2309,19 @@ lab_endgetargs:; /*_.LET___V11*/ meltfptr[10] = /*_.MAKE_STRINGCONST__V12*/ meltfptr[11];; - MELT_LOCATION ("warmelt-first.melt:2744:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2748:/ clear"); /*clear *//*_?*/ meltfram__.loc_CSTRING__o0 = 0; /*^clear */ /*clear *//*_.MAKE_STRINGCONST__V12*/ meltfptr[11] = 0; /*_.LET___V8*/ meltfptr[6] = /*_.LET___V11*/ meltfptr[10];; - MELT_LOCATION ("warmelt-first.melt:2739:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2743:/ clear"); /*clear *//*_.DISCRIM__V9*/ meltfptr[8] = 0; /*^clear */ /*clear *//*_.DISCRINAM__V10*/ meltfptr[9] = 0; /*^clear */ /*clear *//*_.LET___V11*/ meltfptr[10] = 0; - MELT_LOCATION ("warmelt-first.melt:2738:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2742:/ quasiblock"); /*_.PROGN___V13*/ meltfptr[11] = /*_.LET___V8*/ meltfptr[6];; @@ -2321,7 +2331,7 @@ lab_endgetargs:; /*_.PROGN___V13*/ meltfptr[11];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2736:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2740:/ clear"); /*clear *//*_.LET___V8*/ meltfptr[6] = 0; /*^clear */ /*clear *//*_.PROGN___V13*/ meltfptr[11] = 0; @@ -2332,7 +2342,7 @@ lab_endgetargs:; /*_.SYNAM__V5*/ meltfptr[4] = /*_.IFELSE___V6*/ meltfptr[5];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2734:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2738:/ clear"); /*clear *//*_#IS_A__L2*/ meltfnum[1] = 0; /*^clear */ /*clear *//*_.IFELSE___V6*/ meltfptr[5] = 0; @@ -2346,7 +2356,7 @@ lab_endgetargs:; melt_string_str ((melt_ptr_t) ( /*_.SYNAM__V5*/ meltfptr[4]))));; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2763:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2767:/ cppif.then"); /*^block */ /*anyblock */ { @@ -2357,7 +2367,7 @@ lab_endgetargs:; /*_#IS_STRING__L3*/ meltfnum[1] = (melt_magic_discr ((melt_ptr_t) ( /*_.SYNAM__V5*/ meltfptr[4])) == MELTOBMAG_STRING);; - MELT_LOCATION ("warmelt-first.melt:2763:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2767:/ cond"); /*cond */ if ( /*_#IS_STRING__L3*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -2365,7 +2375,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2763:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2767:/ cond.else"); /*^block */ /*anyblock */ @@ -2379,7 +2389,7 @@ lab_endgetargs:; melt_assert_failed (("check synam"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2763) ? (2763) : __LINE__, __FUNCTION__); + (2767) ? (2767) : __LINE__, __FUNCTION__); ; } ; @@ -2394,7 +2404,7 @@ lab_endgetargs:; /*_.IFCPP___V15*/ meltfptr[9] = /*_.IFELSE___V16*/ meltfptr[10];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2763:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2767:/ clear"); /*clear *//*_#IS_STRING__L3*/ meltfnum[1] = 0; /*^clear */ /*clear *//*_.IFELSE___V16*/ meltfptr[10] = 0; @@ -2405,7 +2415,7 @@ lab_endgetargs:; /*_.IFCPP___V15*/ meltfptr[9] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2764:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2768:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_INTEGERBOX__L4*/ meltfnum[1] = @@ -2415,7 +2425,7 @@ lab_endgetargs:; /*_#NOT__L5*/ meltfnum[4] = (!( /*_#IS_INTEGERBOX__L4*/ meltfnum[1]));; - MELT_LOCATION ("warmelt-first.melt:2764:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2768:/ cond"); /*cond */ if ( /*_#NOT__L5*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -2427,21 +2437,26 @@ lab_endgetargs:; (meltgc_new_int ((meltobject_ptr_t) (( /*!DISCR_INTEGER */ meltfrout->tabval[3])), (0)));; - MELT_LOCATION ("warmelt-first.melt:2766:/ compute"); + MELT_LOCATION ("warmelt-first.melt:2770:/ compute"); /*_.BOXI__V14*/ meltfptr[8] = /*_.SETQ___V18*/ meltfptr[11] = /*_.MAKE_INTEGERBOX__V17*/ meltfptr[6];; { - MELT_LOCATION ("warmelt-first.melt:2767:/ locexp"); - meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.MAPSTR__V4*/ meltfptr[3]), melt_string_str ((melt_ptr_t) ( /*_.SYNAM__V5*/ meltfptr[4])), (melt_ptr_t) ( /*_.BOXI__V14*/ meltfptr[8])); + MELT_LOCATION ("warmelt-first.melt:2771:/ locexp"); + meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.MAPSTR__V4*/ meltfptr[3]), + melt_string_str ((melt_ptr_t) + ( /*_.SYNAM__V5*/ + meltfptr[4])), + (melt_ptr_t) ( /*_.BOXI__V14*/ + meltfptr[8])); } ; - MELT_LOCATION ("warmelt-first.melt:2765:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2769:/ quasiblock"); /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2764:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2768:/ clear"); /*clear *//*_.MAKE_INTEGERBOX__V17*/ meltfptr[6] = 0; /*^clear */ /*clear *//*_.SETQ___V18*/ meltfptr[11] = 0; @@ -2449,7 +2464,7 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:2768:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2772:/ quasiblock"); /*_#I__L6*/ meltfnum[5] = @@ -2458,24 +2473,24 @@ lab_endgetargs:; /*_#I__L7*/ meltfnum[6] = (( /*_#I__L6*/ meltfnum[5]) + (1));; - MELT_LOCATION ("warmelt-first.melt:2769:/ compute"); + MELT_LOCATION ("warmelt-first.melt:2773:/ compute"); /*_#I__L6*/ meltfnum[5] = /*_#SETQ___L8*/ meltfnum[7] = /*_#I__L7*/ meltfnum[6];; { - MELT_LOCATION ("warmelt-first.melt:2770:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2774:/ locexp"); melt_put_int ((melt_ptr_t) ( /*_.BOXI__V14*/ meltfptr[8]), ( /*_#I__L6*/ meltfnum[5])); } ; - MELT_LOCATION ("warmelt-first.melt:2771:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2775:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_.MAKE_INTEGERBOX__V20*/ meltfptr[10] = (meltgc_new_int ((meltobject_ptr_t) (( /*!DISCR_INTEGER */ meltfrout->tabval[3])), ( /*_#I__L6*/ meltfnum[5])));; - MELT_LOCATION ("warmelt-first.melt:2771:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2775:/ quasiblock"); /*^rawallocobj */ @@ -2514,7 +2529,7 @@ lab_endgetargs:; /*_.LET___V19*/ meltfptr[5] = /*_.INST___V21*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:2768:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2772:/ clear"); /*clear *//*_#I__L6*/ meltfnum[5] = 0; /*^clear */ /*clear *//*_#I__L7*/ meltfnum[6] = 0; @@ -2526,7 +2541,7 @@ lab_endgetargs:; /*clear *//*_.INST___V21*/ meltfptr[6] = 0; /*_.LET___V3*/ meltfptr[2] = /*_.LET___V19*/ meltfptr[5];; - MELT_LOCATION ("warmelt-first.melt:2731:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2735:/ clear"); /*clear *//*_.MAPSTR__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_#IS_STRING__L1*/ meltfnum[0] = 0; @@ -2542,11 +2557,11 @@ lab_endgetargs:; /*clear *//*_#NOT__L5*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.LET___V19*/ meltfptr[5] = 0; - MELT_LOCATION ("warmelt-first.melt:2729:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2733:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];; - MELT_LOCATION ("warmelt-first.melt:2729:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2733:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -2635,7 +2650,7 @@ meltrout_9_warmelt_first_INITFRESH_CONTENVMAKER (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2780:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2784:/ getarg"); /*_.PREVENV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -2651,7 +2666,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:2781:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2785:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#MELT_NEED_DBG__L1*/ meltfnum[0] = @@ -2662,7 +2677,7 @@ lab_endgetargs:; 0 /* no melt_need_dbg */ #endif /*MELT_HAVE_DEBUG */ ;; - MELT_LOCATION ("warmelt-first.melt:2781:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2785:/ cond"); /*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -2672,7 +2687,7 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:2782:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2786:/ locexp"); #if MELT_HAVE_DEBUG if (melt_need_debug (0)) @@ -2686,10 +2701,10 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:2783:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2787:/ quasiblock"); - MELT_LOCATION ("warmelt-first.melt:2784:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2788:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -2710,7 +2725,7 @@ lab_endgetargs:; /*_.MAKE_STRINGCONST__V5*/ meltfptr[4];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2784:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2788:/ clear"); /*clear *//*_.MAKE_STRINGCONST__V5*/ meltfptr[4] = 0; } ; @@ -2721,7 +2736,7 @@ lab_endgetargs:; /*_.DESCR__V4*/ meltfptr[3] = NULL;; } ; - MELT_LOCATION ("warmelt-first.melt:2785:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2789:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -2739,7 +2754,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:2786:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2790:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -2767,19 +2782,19 @@ lab_endgetargs:; ( /*_.NEWENV__V6*/ meltfptr[4]), "CONTAINER_VALUE"); ; /*_.NEWCONT__V7*/ meltfptr[6] = /*_.INST__V8*/ meltfptr[7];; - MELT_LOCATION ("warmelt-first.melt:2789:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2793:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.NEWCONT__V7*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:2789:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2793:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V3*/ meltfptr[2] = /*_.RETURN___V9*/ meltfptr[8];; - MELT_LOCATION ("warmelt-first.melt:2783:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2787:/ clear"); /*clear *//*_.DESCR__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_.NEWENV__V6*/ meltfptr[4] = 0; @@ -2787,14 +2802,14 @@ lab_endgetargs:; /*clear *//*_.NEWCONT__V7*/ meltfptr[6] = 0; /*^clear */ /*clear *//*_.RETURN___V9*/ meltfptr[8] = 0; - MELT_LOCATION ("warmelt-first.melt:2780:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2784:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];; - MELT_LOCATION ("warmelt-first.melt:2780:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2784:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -2884,7 +2899,7 @@ meltrout_10_warmelt_first_INITVALUE_EXPORTER (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2793:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2797:/ getarg"); /*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -2913,16 +2928,16 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:2794:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2798:/ quasiblock"); /*_.PARENV__V6*/ meltfptr[5] = ( /*!konst_0 */ meltfrout->tabval[0]);; - MELT_LOCATION ("warmelt-first.melt:2795:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2799:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L1*/ meltfnum[0] = (( /*_.CONTENV__V4*/ meltfptr[3]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:2795:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2799:/ cond"); /*cond */ if ( /*_#NULL__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -2930,7 +2945,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2797:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2801:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -2941,7 +2956,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2798:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2802:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), 1, "NAMED_NAME"); @@ -2962,20 +2977,20 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2797:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2801:/ clear"); /*clear *//*_.NAMED_NAME__V8*/ meltfptr[7] = 0; } ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:2799:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2803:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2799:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2803:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2796:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2800:/ quasiblock"); /*_.PROGN___V10*/ meltfptr[9] = /*_.RETURN___V9*/ meltfptr[7];; @@ -2984,7 +2999,7 @@ lab_endgetargs:; /*_.IF___V7*/ meltfptr[6] = /*_.PROGN___V10*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2795:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2799:/ clear"); /*clear *//*_.RETURN___V9*/ meltfptr[7] = 0; /*^clear */ /*clear *//*_.PROGN___V10*/ meltfptr[9] = 0; @@ -2999,7 +3014,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2801:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2805:/ cppif.then"); /*^block */ /*anyblock */ { @@ -3011,7 +3026,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[1])));; - MELT_LOCATION ("warmelt-first.melt:2801:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2805:/ cond"); /*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -3019,7 +3034,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2801:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2805:/ cond.else"); /*^block */ /*anyblock */ @@ -3033,7 +3048,7 @@ lab_endgetargs:; melt_assert_failed (("check sym"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2801) ? (2801) : __LINE__, __FUNCTION__); + (2805) ? (2805) : __LINE__, __FUNCTION__); ; } ; @@ -3048,7 +3063,7 @@ lab_endgetargs:; /*_.IFCPP___V11*/ meltfptr[7] = /*_.IFELSE___V12*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2801:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2805:/ clear"); /*clear *//*_#IS_A__L2*/ meltfnum[1] = 0; /*^clear */ /*clear *//*_.IFELSE___V12*/ meltfptr[9] = 0; @@ -3061,7 +3076,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2802:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2806:/ cppif.then"); /*^block */ /*anyblock */ { @@ -3073,7 +3088,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.CONTENV__V4*/ meltfptr[3]), (melt_ptr_t) (( /*!CLASS_CONTAINER */ meltfrout-> tabval[2])));; - MELT_LOCATION ("warmelt-first.melt:2802:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2806:/ cond"); /*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -3081,7 +3096,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2802:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2806:/ cond.else"); /*^block */ /*anyblock */ @@ -3095,7 +3110,7 @@ lab_endgetargs:; melt_assert_failed (("check contenv"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2802) ? (2802) : __LINE__, __FUNCTION__); + (2806) ? (2806) : __LINE__, __FUNCTION__); ; } ; @@ -3110,7 +3125,7 @@ lab_endgetargs:; /*_.IFCPP___V13*/ meltfptr[9] = /*_.IFELSE___V14*/ meltfptr[13];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2802:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2806:/ clear"); /*clear *//*_#IS_A__L3*/ meltfnum[1] = 0; /*^clear */ /*clear *//*_.IFELSE___V14*/ meltfptr[13] = 0; @@ -3121,7 +3136,7 @@ lab_endgetargs:; /*_.IFCPP___V13*/ meltfptr[9] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2803:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2807:/ quasiblock"); /*^getslot */ @@ -3132,7 +3147,7 @@ lab_endgetargs:; meltfptr[15] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2804:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2808:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3140,7 +3155,7 @@ lab_endgetargs:; ; /*_#NULL__L4*/ meltfnum[1] = (( /*_.ENV__V16*/ meltfptr[15]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:2804:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2808:/ cond"); /*cond */ if ( /*_#NULL__L4*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -3148,12 +3163,12 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2804:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2808:/ cond.else"); /*_.IF___V17*/ meltfptr[16] = NULL;; } ; - MELT_LOCATION ("warmelt-first.melt:2804:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2808:/ cond"); /*cond */ if ( /*_.IF___V17*/ meltfptr[16]) /*then */ { /*^cond.then */ @@ -3161,7 +3176,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2806:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2810:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), 1, "NAMED_NAME"); @@ -3179,14 +3194,14 @@ lab_endgetargs:; ( /*_.NAMED_NAME__V19*/ meltfptr[18]))); } ; - MELT_LOCATION ("warmelt-first.melt:2807:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2811:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2807:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2811:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2805:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2809:/ quasiblock"); /*_.PROGN___V21*/ meltfptr[20] = /*_.RETURN___V20*/ meltfptr[19];; @@ -3195,7 +3210,7 @@ lab_endgetargs:; /*_.IF___V18*/ meltfptr[17] = /*_.PROGN___V21*/ meltfptr[20];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2804:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2808:/ clear"); /*clear *//*_.NAMED_NAME__V19*/ meltfptr[18] = 0; /*^clear */ /*clear *//*_.RETURN___V20*/ meltfptr[19] = 0; @@ -3212,7 +3227,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2809:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2813:/ cppif.then"); /*^block */ /*anyblock */ { @@ -3224,7 +3239,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V16*/ meltfptr[15]), (melt_ptr_t) (( /*!CLASS_ENVIRONMENT */ meltfrout->tabval[3])));; - MELT_LOCATION ("warmelt-first.melt:2809:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2813:/ cond"); /*cond */ if ( /*_#IS_A__L5*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -3232,7 +3247,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2809:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2813:/ cond.else"); /*^block */ /*anyblock */ @@ -3246,7 +3261,7 @@ lab_endgetargs:; melt_assert_failed (("check good env"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2809) ? (2809) : __LINE__, __FUNCTION__); + (2813) ? (2813) : __LINE__, __FUNCTION__); ; } ; @@ -3261,7 +3276,7 @@ lab_endgetargs:; /*_.IFCPP___V22*/ meltfptr[18] = /*_.IFELSE___V23*/ meltfptr[19];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2809:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2813:/ clear"); /*clear *//*_#IS_A__L5*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V23*/ meltfptr[19] = 0; @@ -3272,10 +3287,10 @@ lab_endgetargs:; /*_.IFCPP___V22*/ meltfptr[18] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2810:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2814:/ quasiblock"); - MELT_LOCATION ("warmelt-first.melt:2811:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2815:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -3309,7 +3324,7 @@ lab_endgetargs:; /*_.FIND_ENV__V26*/ meltfptr[25];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2811:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2815:/ clear"); /*clear *//*_.FIND_ENV__V26*/ meltfptr[25] = 0; } ; @@ -3320,7 +3335,7 @@ lab_endgetargs:; /*_.PREVBIND__V25*/ meltfptr[19] = NULL;; } ; - MELT_LOCATION ("warmelt-first.melt:2812:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2816:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -3357,7 +3372,7 @@ lab_endgetargs:; ( /*_.VAL__V3*/ meltfptr[2]), "VBIND_VALUE"); ; /*_.VALBIND__V27*/ meltfptr[25] = /*_.INST__V28*/ meltfptr[27];; - MELT_LOCATION ("warmelt-first.melt:2817:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2821:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), 1, "NAMED_NAME"); @@ -3365,12 +3380,12 @@ lab_endgetargs:; meltfptr[28] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2820:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2824:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L6*/ meltfnum[4] = (( /*_.PREVBIND__V25*/ meltfptr[19]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:2820:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2824:/ cond"); /*cond */ if ( /*_#NULL__L6*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -3378,13 +3393,13 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2820:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2824:/ cond.else"); /*^block */ /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2821:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2825:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3395,7 +3410,7 @@ lab_endgetargs:; ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_SELECTOR_BINDING */ meltfrout->tabval[6])));; - MELT_LOCATION ("warmelt-first.melt:2821:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2825:/ cond"); /*cond */ if ( /*_#IS_A__L7*/ meltfnum[6]) /*then */ { /*^cond.then */ @@ -3414,7 +3429,7 @@ lab_endgetargs:; /*_#IF___L8*/ meltfnum[7] = /*_#IS_A__L9*/ meltfnum[8];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2821:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2825:/ clear"); /*clear *//*_#IS_A__L9*/ meltfnum[8] = 0; } ; @@ -3425,7 +3440,7 @@ lab_endgetargs:; /*_#IF___L8*/ meltfnum[7] = 0;; } ; - MELT_LOCATION ("warmelt-first.melt:2821:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2825:/ cond"); /*cond */ if ( /*_#IF___L8*/ meltfnum[7]) /*then */ { /*^cond.then */ @@ -3435,7 +3450,7 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:2824:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2828:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, ("not exporting previous bound selector"), @@ -3444,14 +3459,14 @@ lab_endgetargs:; meltfptr[28]))); } ; - MELT_LOCATION ("warmelt-first.melt:2825:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2829:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2825:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2829:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2821:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2825:/ quasiblock"); /*_.PROGN___V33*/ meltfptr[32] = @@ -3462,7 +3477,7 @@ lab_endgetargs:; /*_.PROGN___V33*/ meltfptr[32];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2821:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2825:/ clear"); /*clear *//*_.RETURN___V32*/ meltfptr[31] = 0; /*^clear */ /*clear *//*_.PROGN___V33*/ meltfptr[32] = 0; @@ -3476,7 +3491,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2826:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2830:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3486,7 +3501,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_INSTANCE_BINDING */ meltfrout->tabval[8])));; - MELT_LOCATION ("warmelt-first.melt:2826:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2830:/ cond"); /*cond */ if ( /*_#IS_A__L10*/ meltfnum[8]) /*then */ { /*^cond.then */ @@ -3504,7 +3519,7 @@ lab_endgetargs:; /*_#IS_OBJECT__L12*/ meltfnum[11];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2826:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2830:/ clear"); /*clear *//*_#IS_OBJECT__L12*/ meltfnum[11] = 0; } ; @@ -3515,7 +3530,7 @@ lab_endgetargs:; /*_#IF___L11*/ meltfnum[10] = 0;; } ; - MELT_LOCATION ("warmelt-first.melt:2826:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2830:/ cond"); /*cond */ if ( /*_#IF___L11*/ meltfnum[10]) /*then */ { /*^cond.then */ @@ -3525,7 +3540,7 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:2829:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2833:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, ("not exporting previous bound instance"), @@ -3534,14 +3549,14 @@ lab_endgetargs:; meltfptr[28]))); } ; - MELT_LOCATION ("warmelt-first.melt:2830:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2834:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2830:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2834:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2826:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2830:/ quasiblock"); /*_.PROGN___V36*/ meltfptr[35] = @@ -3552,7 +3567,7 @@ lab_endgetargs:; /*_.PROGN___V36*/ meltfptr[35];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2826:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2830:/ clear"); /*clear *//*_.RETURN___V35*/ meltfptr[32] = 0; /*^clear */ /*clear *//*_.PROGN___V36*/ meltfptr[35] = 0; @@ -3567,7 +3582,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2831:/ checkinterrupt"); + ("warmelt-first.melt:2835:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3578,7 +3593,7 @@ lab_endgetargs:; ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_PRIMITIVE_BINDING */ meltfrout->tabval[9])));; - MELT_LOCATION ("warmelt-first.melt:2831:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2835:/ cond"); /*cond */ if ( /*_#IS_A__L13*/ meltfnum[11]) /*then */ { /*^cond.then */ @@ -3597,7 +3612,7 @@ lab_endgetargs:; /*_#IS_A__L15*/ meltfnum[14];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2831:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2835:/ clear"); /*clear *//*_#IS_A__L15*/ meltfnum[14] = 0; } ; @@ -3608,7 +3623,7 @@ lab_endgetargs:; /*_#IF___L14*/ meltfnum[13] = 0;; } ; - MELT_LOCATION ("warmelt-first.melt:2831:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2835:/ cond"); /*cond */ if ( /*_#IF___L14*/ meltfnum[13]) /*then */ { /*^cond.then */ @@ -3619,7 +3634,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2834:/ locexp"); + ("warmelt-first.melt:2838:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, @@ -3630,16 +3645,16 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2835:/ quasiblock"); + ("warmelt-first.melt:2839:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; MELT_LOCATION - ("warmelt-first.melt:2835:/ finalreturn"); + ("warmelt-first.melt:2839:/ finalreturn"); ; /*finalret */ goto labend_rout; MELT_LOCATION - ("warmelt-first.melt:2831:/ quasiblock"); + ("warmelt-first.melt:2835:/ quasiblock"); /*_.PROGN___V39*/ meltfptr[38] = @@ -3650,7 +3665,7 @@ lab_endgetargs:; /*_.PROGN___V39*/ meltfptr[38];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2831:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2835:/ clear"); /*clear *//*_.RETURN___V38*/ meltfptr[35] = 0; /*^clear */ /*clear *//*_.PROGN___V39*/ meltfptr[38] = 0; @@ -3665,7 +3680,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2836:/ checkinterrupt"); + ("warmelt-first.melt:2840:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3676,7 +3691,7 @@ lab_endgetargs:; ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_FUNCTION_BINDING */ meltfrout->tabval[11])));; - MELT_LOCATION ("warmelt-first.melt:2836:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2840:/ cond"); /*cond */ if ( /*_#IS_A__L16*/ meltfnum[14]) /*then */ { /*^cond.then */ @@ -3696,7 +3711,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2836:/ clear"); + ("warmelt-first.melt:2840:/ clear"); /*clear *//*_#IS_CLOSURE__L18*/ meltfnum[17] = 0; } @@ -3708,7 +3723,7 @@ lab_endgetargs:; /*_#IF___L17*/ meltfnum[16] = 0;; } ; - MELT_LOCATION ("warmelt-first.melt:2836:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2840:/ cond"); /*cond */ if ( /*_#IF___L17*/ meltfnum[16]) /*then */ { /*^cond.then */ @@ -3719,7 +3734,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2839:/ locexp"); + ("warmelt-first.melt:2843:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, @@ -3729,16 +3744,16 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2840:/ quasiblock"); + ("warmelt-first.melt:2844:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; MELT_LOCATION - ("warmelt-first.melt:2840:/ finalreturn"); + ("warmelt-first.melt:2844:/ finalreturn"); ; /*finalret */ goto labend_rout; MELT_LOCATION - ("warmelt-first.melt:2836:/ quasiblock"); + ("warmelt-first.melt:2840:/ quasiblock"); /*_.PROGN___V42*/ meltfptr[41] = @@ -3750,7 +3765,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2836:/ clear"); + ("warmelt-first.melt:2840:/ clear"); /*clear *//*_.RETURN___V41*/ meltfptr[38] = 0; /*^clear */ @@ -3767,7 +3782,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2841:/ checkinterrupt"); + ("warmelt-first.melt:2845:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3779,7 +3794,7 @@ lab_endgetargs:; meltfptr[19]), (melt_ptr_t) (( /*!CLASS_CLASS_BINDING */ meltfrout->tabval[12])));; MELT_LOCATION - ("warmelt-first.melt:2841:/ cond"); + ("warmelt-first.melt:2845:/ cond"); /*cond */ if ( /*_#IS_A__L19*/ meltfnum[17]) /*then */ { /*^cond.then */ @@ -3799,7 +3814,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2841:/ clear"); + ("warmelt-first.melt:2845:/ clear"); /*clear *//*_#IS_A__L21*/ meltfnum[20] = 0; } @@ -3812,7 +3827,7 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2841:/ cond"); + ("warmelt-first.melt:2845:/ cond"); /*cond */ if ( /*_#IF___L20*/ meltfnum[19]) /*then */ { /*^cond.then */ @@ -3823,7 +3838,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2844:/ locexp"); + ("warmelt-first.melt:2848:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, @@ -3832,16 +3847,16 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2845:/ quasiblock"); + ("warmelt-first.melt:2849:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; MELT_LOCATION - ("warmelt-first.melt:2845:/ finalreturn"); + ("warmelt-first.melt:2849:/ finalreturn"); ; /*finalret */ goto labend_rout; MELT_LOCATION - ("warmelt-first.melt:2841:/ quasiblock"); + ("warmelt-first.melt:2845:/ quasiblock"); /*_.PROGN___V45*/ meltfptr[44] = @@ -3853,7 +3868,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2841:/ clear"); + ("warmelt-first.melt:2845:/ clear"); /*clear *//*_.RETURN___V44*/ meltfptr[41] = 0; /*^clear */ @@ -3870,7 +3885,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2846:/ checkinterrupt"); + ("warmelt-first.melt:2850:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3880,7 +3895,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_FIELD_BINDING */ meltfrout->tabval[14])));; MELT_LOCATION - ("warmelt-first.melt:2846:/ cond"); + ("warmelt-first.melt:2850:/ cond"); /*cond */ if ( /*_#IS_A__L22*/ meltfnum[20]) /*then */ { /*^cond.then */ @@ -3897,7 +3912,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2846:/ clear"); + ("warmelt-first.melt:2850:/ clear"); /*clear *//*_#IS_A__L24*/ meltfnum[23] = 0; } @@ -3910,7 +3925,7 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2846:/ cond"); + ("warmelt-first.melt:2850:/ cond"); /*cond */ if ( /*_#IF___L23*/ meltfnum[22]) /*then */ { /*^cond.then */ @@ -3921,7 +3936,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2849:/ locexp"); + ("warmelt-first.melt:2853:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, @@ -3930,17 +3945,17 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2850:/ quasiblock"); + ("warmelt-first.melt:2854:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; MELT_LOCATION - ("warmelt-first.melt:2850:/ finalreturn"); + ("warmelt-first.melt:2854:/ finalreturn"); ; /*finalret */ goto labend_rout; MELT_LOCATION - ("warmelt-first.melt:2846:/ quasiblock"); + ("warmelt-first.melt:2850:/ quasiblock"); /*_.PROGN___V48*/ meltfptr[47] = @@ -3955,7 +3970,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2846:/ clear"); + ("warmelt-first.melt:2850:/ clear"); /*clear *//*_.RETURN___V47*/ meltfptr[44] = 0; /*^clear */ @@ -3972,7 +3987,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2852:/ checkinterrupt"); + ("warmelt-first.melt:2856:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -3981,7 +3996,7 @@ lab_endgetargs:; /*_#IS_A__L25*/ meltfnum[23] = melt_is_instance_of ((melt_ptr_t) ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_INSTANCE_BINDING */ meltfrout->tabval[8])));; MELT_LOCATION - ("warmelt-first.melt:2852:/ cond"); + ("warmelt-first.melt:2856:/ cond"); /*cond */ if ( /*_#IS_A__L25*/ meltfnum[23]) /*then */ { /*^cond.then */ @@ -4005,7 +4020,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2852:/ clear"); + ("warmelt-first.melt:2856:/ clear"); /*clear *//*_#IS_OBJECT__L27*/ meltfnum[26] = 0; } @@ -4019,7 +4034,7 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2852:/ cond"); + ("warmelt-first.melt:2856:/ cond"); /*cond */ if ( /*_#IF___L26*/ meltfnum[25]) /*then */ { /*^cond.then */ @@ -4030,7 +4045,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2855:/ locexp"); + ("warmelt-first.melt:2859:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, @@ -4041,18 +4056,18 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2856:/ quasiblock"); + ("warmelt-first.melt:2860:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; MELT_LOCATION - ("warmelt-first.melt:2856:/ finalreturn"); + ("warmelt-first.melt:2860:/ finalreturn"); ; /*finalret */ goto labend_rout; MELT_LOCATION - ("warmelt-first.melt:2852:/ quasiblock"); + ("warmelt-first.melt:2856:/ quasiblock"); /*_.PROGN___V51*/ @@ -4068,7 +4083,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2852:/ clear"); + ("warmelt-first.melt:2856:/ clear"); /*clear *//*_.RETURN___V50*/ meltfptr[47] = 0; /*^clear */ @@ -4085,14 +4100,14 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2858:/ checkinterrupt"); + ("warmelt-first.melt:2862:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_A__L28*/ meltfnum[26] = melt_is_instance_of ((melt_ptr_t) ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_VALUE_BINDING */ meltfrout->tabval[5])));; MELT_LOCATION - ("warmelt-first.melt:2858:/ cond"); + ("warmelt-first.melt:2862:/ cond"); /*cond */ if ( /*_#IS_A__L28*/ meltfnum[26]) /*then */ { /*^cond.then */ @@ -4101,7 +4116,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2859:/ quasiblock"); + ("warmelt-first.melt:2863:/ quasiblock"); /*^getslot */ @@ -4131,7 +4146,7 @@ lab_endgetargs:; meltfptr [2]))));; MELT_LOCATION - ("warmelt-first.melt:2863:/ checkinterrupt"); + ("warmelt-first.melt:2867:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; @@ -4139,7 +4154,7 @@ lab_endgetargs:; meltfnum[28] = (( /*_.PREVDISCR__V55*/ meltfptr[54]) == ( /*_.CURDISCR__V56*/ meltfptr[55]));; MELT_LOCATION - ("warmelt-first.melt:2863:/ cond"); + ("warmelt-first.melt:2867:/ cond"); /*cond */ if ( /*_#__L29*/ meltfnum[28]) /*then */ { /*^cond.then */ @@ -4150,7 +4165,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2865:/ locexp"); + ("warmelt-first.melt:2869:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, @@ -4160,7 +4175,7 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2867:/ getslot"); + ("warmelt-first.melt:2871:/ getslot"); { melt_ptr_t slot = 0; @@ -4173,7 +4188,7 @@ lab_endgetargs:; { MELT_LOCATION - ("warmelt-first.melt:2866:/ locexp"); + ("warmelt-first.melt:2870:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, @@ -4183,20 +4198,20 @@ lab_endgetargs:; } ; MELT_LOCATION - ("warmelt-first.melt:2868:/ quasiblock"); + ("warmelt-first.melt:2872:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr [0] = NULL;; MELT_LOCATION - ("warmelt-first.melt:2868:/ finalreturn"); + ("warmelt-first.melt:2872:/ finalreturn"); ; /*finalret */ goto labend_rout; MELT_LOCATION - ("warmelt-first.melt:2864:/ quasiblock"); + ("warmelt-first.melt:2868:/ quasiblock"); /*_.PROGN___V60*/ @@ -4216,7 +4231,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2863:/ clear"); + ("warmelt-first.melt:2867:/ clear"); /*clear *//*_.NAMED_NAME__V58*/ meltfptr [57] = 0; @@ -4247,7 +4262,7 @@ lab_endgetargs:; meltfptr[56];; MELT_LOCATION - ("warmelt-first.melt:2859:/ clear"); + ("warmelt-first.melt:2863:/ clear"); /*clear *//*_.PREVAL__V54*/ meltfptr[53] = 0; /*^clear */ @@ -4269,7 +4284,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2858:/ clear"); + ("warmelt-first.melt:2862:/ clear"); /*clear *//*_.LET___V53*/ meltfptr[50] = 0; } @@ -4292,7 +4307,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2852:/ clear"); + ("warmelt-first.melt:2856:/ clear"); /*clear *//*_#IS_A__L28*/ meltfnum[26] = 0; /*^clear */ @@ -4309,7 +4324,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2846:/ clear"); + ("warmelt-first.melt:2850:/ clear"); /*clear *//*_#IS_A__L25*/ meltfnum[23] = 0; /*^clear */ @@ -4327,7 +4342,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2841:/ clear"); + ("warmelt-first.melt:2845:/ clear"); /*clear *//*_#IS_A__L22*/ meltfnum[20] = 0; /*^clear */ @@ -4345,7 +4360,7 @@ lab_endgetargs:; /*epilog */ MELT_LOCATION - ("warmelt-first.melt:2836:/ clear"); + ("warmelt-first.melt:2840:/ clear"); /*clear *//*_#IS_A__L19*/ meltfnum[17] = 0; /*^clear */ /*clear *//*_#IF___L20*/ meltfnum[19] = 0; @@ -4360,7 +4375,7 @@ lab_endgetargs:; /*_.IFELSE___V40*/ meltfptr[35];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2831:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2835:/ clear"); /*clear *//*_#IS_A__L16*/ meltfnum[14] = 0; /*^clear */ /*clear *//*_#IF___L17*/ meltfnum[16] = 0; @@ -4374,7 +4389,7 @@ lab_endgetargs:; /*_.IFELSE___V37*/ meltfptr[32];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2826:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2830:/ clear"); /*clear *//*_#IS_A__L13*/ meltfnum[11] = 0; /*^clear */ /*clear *//*_#IF___L14*/ meltfnum[13] = 0; @@ -4388,7 +4403,7 @@ lab_endgetargs:; /*_.IFELSE___V34*/ meltfptr[31];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2821:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2825:/ clear"); /*clear *//*_#IS_A__L10*/ meltfnum[8] = 0; /*^clear */ /*clear *//*_#IF___L11*/ meltfnum[10] = 0; @@ -4401,7 +4416,7 @@ lab_endgetargs:; /*_.IFELSE___V30*/ meltfptr[29] = /*_.IFELSE___V31*/ meltfptr[30];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2820:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2824:/ clear"); /*clear *//*_#IS_A__L7*/ meltfnum[6] = 0; /*^clear */ /*clear *//*_#IF___L8*/ meltfnum[7] = 0; @@ -4413,7 +4428,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2871:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2875:/ cppif.then"); /*^block */ /*anyblock */ { @@ -4425,7 +4440,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.VALBIND__V27*/ meltfptr[25]), (melt_ptr_t) (( /*!CLASS_ANY_BINDING */ meltfrout->tabval[15])));; - MELT_LOCATION ("warmelt-first.melt:2871:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2875:/ cond"); /*cond */ if ( /*_#IS_A__L30*/ meltfnum[28]) /*then */ { /*^cond.then */ @@ -4433,7 +4448,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2871:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2875:/ cond.else"); /*^block */ /*anyblock */ @@ -4447,7 +4462,7 @@ lab_endgetargs:; melt_assert_failed (("check valbind"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2871) ? (2871) : __LINE__, __FUNCTION__); + (2875) ? (2875) : __LINE__, __FUNCTION__); ; } ; @@ -4462,7 +4477,7 @@ lab_endgetargs:; /*_.IFCPP___V61*/ meltfptr[57] = /*_.IFELSE___V62*/ meltfptr[58];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2871:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2875:/ clear"); /*clear *//*_#IS_A__L30*/ meltfnum[28] = 0; /*^clear */ /*clear *//*_.IFELSE___V62*/ meltfptr[58] = 0; @@ -4473,7 +4488,7 @@ lab_endgetargs:; /*_.IFCPP___V61*/ meltfptr[57] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2872:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2876:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -4492,16 +4507,16 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:2873:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2877:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2873:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2877:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V24*/ meltfptr[20] = /*_.RETURN___V64*/ meltfptr[53];; - MELT_LOCATION ("warmelt-first.melt:2810:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2814:/ clear"); /*clear *//*_.PREVBIND__V25*/ meltfptr[19] = 0; /*^clear */ /*clear *//*_.VALBIND__V27*/ meltfptr[25] = 0; @@ -4519,7 +4534,7 @@ lab_endgetargs:; /*clear *//*_.RETURN___V64*/ meltfptr[53] = 0; /*_.LET___V15*/ meltfptr[13] = /*_.LET___V24*/ meltfptr[20];; - MELT_LOCATION ("warmelt-first.melt:2803:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2807:/ clear"); /*clear *//*_.ENV__V16*/ meltfptr[15] = 0; /*^clear */ /*clear *//*_#NULL__L4*/ meltfnum[1] = 0; @@ -4533,7 +4548,7 @@ lab_endgetargs:; /*clear *//*_.LET___V24*/ meltfptr[20] = 0; /*_.LET___V5*/ meltfptr[4] = /*_.LET___V15*/ meltfptr[13];; - MELT_LOCATION ("warmelt-first.melt:2794:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2798:/ clear"); /*clear *//*_.PARENV__V6*/ meltfptr[5] = 0; /*^clear */ /*clear *//*_#NULL__L1*/ meltfnum[0] = 0; @@ -4545,11 +4560,11 @@ lab_endgetargs:; /*clear *//*_.IFCPP___V13*/ meltfptr[9] = 0; /*^clear */ /*clear *//*_.LET___V15*/ meltfptr[13] = 0; - MELT_LOCATION ("warmelt-first.melt:2793:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2797:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V5*/ meltfptr[4];; - MELT_LOCATION ("warmelt-first.melt:2793:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2797:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -4639,7 +4654,7 @@ meltrout_11_warmelt_first_INITVALUE_IMPORTER (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2878:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2882:/ getarg"); /*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -4673,21 +4688,21 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:2879:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2883:/ locexp"); /* ENSUREMODNAM__1 */ if (! /*_?*/ meltfram__.loc_CSTRING__o1) /*_?*/ meltfram__.loc_CSTRING__o1 = "???"; ; } ; - MELT_LOCATION ("warmelt-first.melt:2881:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2885:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_NOT_A__L1*/ meltfnum[0] = !melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:2881:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2885:/ cond"); /*cond */ if ( /*_#IS_NOT_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -4697,7 +4712,7 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:2884:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2888:/ locexp"); /* ERRFAILIMPORT__1 */ if ( /*_?*/ meltfram__.loc_CSTRING__o0) error ("MELT [%s]: imported symbol %s not found", @@ -4709,14 +4724,14 @@ lab_endgetargs:; ; } ; - MELT_LOCATION ("warmelt-first.melt:2891:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2895:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2891:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2895:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2882:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2886:/ quasiblock"); /*_.PROGN___V6*/ meltfptr[5] = /*_.RETURN___V5*/ meltfptr[4];; @@ -4725,7 +4740,7 @@ lab_endgetargs:; /*_.IF___V4*/ meltfptr[3] = /*_.PROGN___V6*/ meltfptr[5];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2881:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2885:/ clear"); /*clear *//*_.RETURN___V5*/ meltfptr[4] = 0; /*^clear */ /*clear *//*_.PROGN___V6*/ meltfptr[5] = 0; @@ -4740,7 +4755,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2893:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2897:/ cppif.then"); /*^block */ /*anyblock */ { @@ -4752,7 +4767,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:2893:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2897:/ cond"); /*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -4760,7 +4775,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2893:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2897:/ cond.else"); /*^block */ /*anyblock */ @@ -4774,7 +4789,7 @@ lab_endgetargs:; melt_assert_failed (("check sym"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2893) ? (2893) : __LINE__, __FUNCTION__); + (2897) ? (2897) : __LINE__, __FUNCTION__); ; } ; @@ -4789,7 +4804,7 @@ lab_endgetargs:; /*_.IFCPP___V7*/ meltfptr[4] = /*_.IFELSE___V8*/ meltfptr[5];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2893:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2897:/ clear"); /*clear *//*_#IS_A__L2*/ meltfnum[1] = 0; /*^clear */ /*clear *//*_.IFELSE___V8*/ meltfptr[5] = 0; @@ -4802,7 +4817,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2894:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2898:/ cppif.then"); /*^block */ /*anyblock */ { @@ -4814,7 +4829,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.PARENV__V3*/ meltfptr[2]), (melt_ptr_t) (( /*!CLASS_ENVIRONMENT */ meltfrout->tabval[1])));; - MELT_LOCATION ("warmelt-first.melt:2894:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2898:/ cond"); /*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -4822,7 +4837,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2894:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2898:/ cond.else"); /*^block */ /*anyblock */ @@ -4836,7 +4851,7 @@ lab_endgetargs:; melt_assert_failed (("check parenv"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2894) ? (2894) : __LINE__, __FUNCTION__); + (2898) ? (2898) : __LINE__, __FUNCTION__); ; } ; @@ -4851,7 +4866,7 @@ lab_endgetargs:; /*_.IFCPP___V9*/ meltfptr[5] = /*_.IFELSE___V10*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2894:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2898:/ clear"); /*clear *//*_#IS_A__L3*/ meltfnum[1] = 0; /*^clear */ /*clear *//*_.IFELSE___V10*/ meltfptr[9] = 0; @@ -4862,7 +4877,7 @@ lab_endgetargs:; /*_.IFCPP___V9*/ meltfptr[5] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2895:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2899:/ quasiblock"); /*^checkinterrupt */ @@ -4883,14 +4898,14 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:2897:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2901:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_NOT_A__L4*/ meltfnum[1] = !melt_is_instance_of ((melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]), (melt_ptr_t) (( /*!CLASS_VALUE_BINDING */ meltfrout->tabval[3])));; - MELT_LOCATION ("warmelt-first.melt:2897:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2901:/ cond"); /*cond */ if ( /*_#IS_NOT_A__L4*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -4898,7 +4913,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2898:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2902:/ quasiblock"); /*^cond */ @@ -4930,7 +4945,7 @@ lab_endgetargs:; /*_.BINDISCR__V16*/ meltfptr[15] = ((melt_ptr_t) (melt_discr ((melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]))));; - MELT_LOCATION ("warmelt-first.melt:2900:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2904:/ cond"); /*cond */ if ( /*ifisa */ melt_is_instance_of ((melt_ptr_t) @@ -4957,7 +4972,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2902:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2906:/ cppif.then"); /*^block */ /*anyblock */ { @@ -4969,7 +4984,7 @@ lab_endgetargs:; (melt_magic_discr ((melt_ptr_t) ( /*_.SYMNAM__V15*/ meltfptr[14])) == MELTOBMAG_STRING);; - MELT_LOCATION ("warmelt-first.melt:2902:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2906:/ cond"); /*cond */ if ( /*_#IS_STRING__L5*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -4977,7 +4992,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2902:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2906:/ cond.else"); /*^block */ /*anyblock */ @@ -4991,7 +5006,7 @@ lab_endgetargs:; melt_assert_failed (("check symnam"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2902) ? (2902) : __LINE__, + (2906) ? (2906) : __LINE__, __FUNCTION__); ; } @@ -5007,7 +5022,7 @@ lab_endgetargs:; /*_.IFCPP___V18*/ meltfptr[17] = /*_.IFELSE___V19*/ meltfptr[18];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2902:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2906:/ clear"); /*clear *//*_#IS_STRING__L5*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V19*/ meltfptr[18] = 0; @@ -5020,7 +5035,7 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:2904:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2908:/ locexp"); /* ERRBADIMPORT__1 */ const char *ERRBADIMPORT__1_str = melt_string_str ((melt_ptr_t) /*_.SYMNAM__V15*/ meltfptr[14]); @@ -5034,16 +5049,16 @@ lab_endgetargs:; ; } ; - MELT_LOCATION ("warmelt-first.melt:2911:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2915:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2911:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2915:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V14*/ meltfptr[13] = /*_.RETURN___V20*/ meltfptr[18];; - MELT_LOCATION ("warmelt-first.melt:2898:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2902:/ clear"); /*clear *//*_.SYMNAM__V15*/ meltfptr[14] = 0; /*^clear */ /*clear *//*_.BINDISCR__V16*/ meltfptr[15] = 0; @@ -5056,7 +5071,7 @@ lab_endgetargs:; /*_.IF___V13*/ meltfptr[12] = /*_.LET___V14*/ meltfptr[13];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2897:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2901:/ clear"); /*clear *//*_.LET___V14*/ meltfptr[13] = 0; } ; @@ -5069,7 +5084,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2913:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2917:/ cppif.then"); /*^block */ /*anyblock */ { @@ -5081,7 +5096,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]), (melt_ptr_t) (( /*!CLASS_VALUE_BINDING */ meltfrout->tabval[3])));; - MELT_LOCATION ("warmelt-first.melt:2913:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2917:/ cond"); /*cond */ if ( /*_#IS_A__L6*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -5089,7 +5104,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2913:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2917:/ cond.else"); /*^block */ /*anyblock */ @@ -5103,7 +5118,7 @@ lab_endgetargs:; melt_assert_failed (("check valbind"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2913) ? (2913) : __LINE__, __FUNCTION__); + (2917) ? (2917) : __LINE__, __FUNCTION__); ; } ; @@ -5118,7 +5133,7 @@ lab_endgetargs:; /*_.IFCPP___V21*/ meltfptr[14] = /*_.IFELSE___V22*/ meltfptr[15];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2913:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2917:/ clear"); /*clear *//*_#IS_A__L6*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V22*/ meltfptr[15] = 0; @@ -5129,7 +5144,7 @@ lab_endgetargs:; /*_.IFCPP___V21*/ meltfptr[14] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2914:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2918:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]), 1, "VBIND_VALUE"); @@ -5144,12 +5159,12 @@ lab_endgetargs:; /*_.RETVAL___V1*/ meltfptr[0] = /*_.VBIND_VALUE__V23*/ meltfptr[16];; - MELT_LOCATION ("warmelt-first.melt:2914:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2918:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V11*/ meltfptr[9] = /*_.RETURN___V24*/ meltfptr[17];; - MELT_LOCATION ("warmelt-first.melt:2895:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2899:/ clear"); /*clear *//*_.VALBIND__V12*/ meltfptr[11] = 0; /*^clear */ /*clear *//*_#IS_NOT_A__L4*/ meltfnum[1] = 0; @@ -5161,14 +5176,14 @@ lab_endgetargs:; /*clear *//*_.VBIND_VALUE__V23*/ meltfptr[16] = 0; /*^clear */ /*clear *//*_.RETURN___V24*/ meltfptr[17] = 0; - MELT_LOCATION ("warmelt-first.melt:2878:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2882:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V11*/ meltfptr[9];; - MELT_LOCATION ("warmelt-first.melt:2878:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2882:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -5264,7 +5279,7 @@ meltrout_12_warmelt_first_INITMACRO_EXPORTER (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2918:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2922:/ getarg"); /*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -5295,7 +5310,7 @@ lab_endgetargs:; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2919:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2923:/ cppif.then"); /*^block */ /*anyblock */ { @@ -5307,7 +5322,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:2919:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2923:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -5315,7 +5330,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2919:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2923:/ cond.else"); /*^block */ /*anyblock */ @@ -5329,7 +5344,7 @@ lab_endgetargs:; melt_assert_failed (("check sym"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2919) ? (2919) : __LINE__, __FUNCTION__); + (2923) ? (2923) : __LINE__, __FUNCTION__); ; } ; @@ -5344,7 +5359,7 @@ lab_endgetargs:; /*_.IFCPP___V5*/ meltfptr[4] = /*_.IFELSE___V6*/ meltfptr[5];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2919:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2923:/ clear"); /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V6*/ meltfptr[5] = 0; @@ -5355,12 +5370,12 @@ lab_endgetargs:; /*_.IFCPP___V5*/ meltfptr[4] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2920:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2924:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L2*/ meltfnum[0] = (( /*_.CONTENV__V4*/ meltfptr[3]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:2920:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2924:/ cond"); /*cond */ if ( /*_#NULL__L2*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -5368,7 +5383,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2922:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2926:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -5379,7 +5394,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2924:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2928:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), 1, "NAMED_NAME"); @@ -5389,7 +5404,7 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:2923:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2927:/ locexp"); warning (0, "MELT WARNING MSG [#%ld]::: %s - %s", melt_dbgcounter, ("exporting macro too early with null environment container"), @@ -5400,20 +5415,20 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2922:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2926:/ clear"); /*clear *//*_.NAMED_NAME__V8*/ meltfptr[7] = 0; } ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:2925:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2929:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2925:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2929:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2921:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2925:/ quasiblock"); /*_.PROGN___V10*/ meltfptr[9] = /*_.RETURN___V9*/ meltfptr[7];; @@ -5422,7 +5437,7 @@ lab_endgetargs:; /*_.IF___V7*/ meltfptr[5] = /*_.PROGN___V10*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2920:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2924:/ clear"); /*clear *//*_.RETURN___V9*/ meltfptr[7] = 0; /*^clear */ /*clear *//*_.PROGN___V10*/ meltfptr[9] = 0; @@ -5437,7 +5452,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2927:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2931:/ cppif.then"); /*^block */ /*anyblock */ { @@ -5449,7 +5464,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.CONTENV__V4*/ meltfptr[3]), (melt_ptr_t) (( /*!CLASS_CONTAINER */ meltfrout-> tabval[2])));; - MELT_LOCATION ("warmelt-first.melt:2927:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2931:/ cond"); /*cond */ if ( /*_#IS_A__L3*/ meltfnum[2]) /*then */ { /*^cond.then */ @@ -5457,7 +5472,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2927:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2931:/ cond.else"); /*^block */ /*anyblock */ @@ -5471,7 +5486,7 @@ lab_endgetargs:; melt_assert_failed (("check contenv"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2927) ? (2927) : __LINE__, __FUNCTION__); + (2931) ? (2931) : __LINE__, __FUNCTION__); ; } ; @@ -5486,7 +5501,7 @@ lab_endgetargs:; /*_.IFCPP___V11*/ meltfptr[7] = /*_.IFELSE___V12*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2927:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2931:/ clear"); /*clear *//*_#IS_A__L3*/ meltfnum[2] = 0; /*^clear */ /*clear *//*_.IFELSE___V12*/ meltfptr[9] = 0; @@ -5497,7 +5512,7 @@ lab_endgetargs:; /*_.IFCPP___V11*/ meltfptr[7] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2928:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2932:/ quasiblock"); /*^getslot */ @@ -5508,12 +5523,12 @@ lab_endgetargs:; meltfptr[13] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2929:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2933:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L4*/ meltfnum[2] = (( /*_.ENV__V14*/ meltfptr[13]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:2929:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2933:/ cond"); /*cond */ if ( /*_#NULL__L4*/ meltfnum[2]) /*then */ { /*^cond.then */ @@ -5521,7 +5536,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2932:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2936:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), 1, "NAMED_NAME"); @@ -5531,7 +5546,7 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:2931:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2935:/ locexp"); inform (UNKNOWN_LOCATION, ("MELT INFORM [#%ld]: %s - %s"), melt_dbgcounter, ("exporting macro too early with null environment"), @@ -5539,14 +5554,14 @@ lab_endgetargs:; ( /*_.NAMED_NAME__V16*/ meltfptr[15]))); } ; - MELT_LOCATION ("warmelt-first.melt:2933:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2937:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2933:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2937:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2930:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2934:/ quasiblock"); /*_.PROGN___V18*/ meltfptr[17] = /*_.RETURN___V17*/ meltfptr[16];; @@ -5555,7 +5570,7 @@ lab_endgetargs:; /*_.IF___V15*/ meltfptr[14] = /*_.PROGN___V18*/ meltfptr[17];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2929:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2933:/ clear"); /*clear *//*_.NAMED_NAME__V16*/ meltfptr[15] = 0; /*^clear */ /*clear *//*_.RETURN___V17*/ meltfptr[16] = 0; @@ -5572,7 +5587,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2935:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2939:/ cppif.then"); /*^block */ /*anyblock */ { @@ -5584,7 +5599,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V14*/ meltfptr[13]), (melt_ptr_t) (( /*!CLASS_ENVIRONMENT */ meltfrout->tabval[3])));; - MELT_LOCATION ("warmelt-first.melt:2935:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2939:/ cond"); /*cond */ if ( /*_#IS_A__L5*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -5592,7 +5607,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2935:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2939:/ cond.else"); /*^block */ /*anyblock */ @@ -5606,7 +5621,7 @@ lab_endgetargs:; melt_assert_failed (("check env"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2935) ? (2935) : __LINE__, __FUNCTION__); + (2939) ? (2939) : __LINE__, __FUNCTION__); ; } ; @@ -5621,7 +5636,7 @@ lab_endgetargs:; /*_.IFCPP___V19*/ meltfptr[15] = /*_.IFELSE___V20*/ meltfptr[16];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2935:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2939:/ clear"); /*clear *//*_#IS_A__L5*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V20*/ meltfptr[16] = 0; @@ -5634,7 +5649,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2936:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2940:/ cppif.then"); /*^block */ /*anyblock */ { @@ -5645,7 +5660,7 @@ lab_endgetargs:; /*_#IS_CLOSURE__L6*/ meltfnum[4] = (melt_magic_discr ((melt_ptr_t) ( /*_.VAL__V3*/ meltfptr[2])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:2936:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2940:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L6*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -5653,7 +5668,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2936:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2940:/ cond.else"); /*^block */ /*anyblock */ @@ -5667,7 +5682,7 @@ lab_endgetargs:; melt_assert_failed (("check val is closure"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2936) ? (2936) : __LINE__, __FUNCTION__); + (2940) ? (2940) : __LINE__, __FUNCTION__); ; } ; @@ -5682,7 +5697,7 @@ lab_endgetargs:; /*_.IFCPP___V21*/ meltfptr[17] = /*_.IFELSE___V22*/ meltfptr[16];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2936:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2940:/ clear"); /*clear *//*_#IS_CLOSURE__L6*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V22*/ meltfptr[16] = 0; @@ -5693,7 +5708,7 @@ lab_endgetargs:; /*_.IFCPP___V21*/ meltfptr[17] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2937:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2941:/ quasiblock"); /*^checkinterrupt */ @@ -5733,7 +5748,7 @@ lab_endgetargs:; ( /*_.VAL__V3*/ meltfptr[2]), "MBIND_EXPANSER"); ; /*_.MACBIND__V24*/ meltfptr[23] = /*_.INST__V25*/ meltfptr[24];; - MELT_LOCATION ("warmelt-first.melt:2942:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2946:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -5752,16 +5767,16 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:2943:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2947:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2943:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2947:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V23*/ meltfptr[16] = /*_.RETURN___V27*/ meltfptr[26];; - MELT_LOCATION ("warmelt-first.melt:2937:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2941:/ clear"); /*clear *//*_.MACBIND__V24*/ meltfptr[23] = 0; /*^clear */ /*clear *//*_.PUT_ENV__V26*/ meltfptr[25] = 0; @@ -5769,7 +5784,7 @@ lab_endgetargs:; /*clear *//*_.RETURN___V27*/ meltfptr[26] = 0; /*_.LET___V13*/ meltfptr[9] = /*_.LET___V23*/ meltfptr[16];; - MELT_LOCATION ("warmelt-first.melt:2928:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2932:/ clear"); /*clear *//*_.ENV__V14*/ meltfptr[13] = 0; /*^clear */ /*clear *//*_#NULL__L4*/ meltfnum[2] = 0; @@ -5781,14 +5796,14 @@ lab_endgetargs:; /*clear *//*_.IFCPP___V21*/ meltfptr[17] = 0; /*^clear */ /*clear *//*_.LET___V23*/ meltfptr[16] = 0; - MELT_LOCATION ("warmelt-first.melt:2918:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2922:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V13*/ meltfptr[9];; - MELT_LOCATION ("warmelt-first.melt:2918:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2922:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -5884,7 +5899,7 @@ meltrout_13_warmelt_first_INITPATMACRO_EXPORTER (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:2947:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:2951:/ getarg"); /*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -5926,7 +5941,7 @@ lab_endgetargs:; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2948:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2952:/ cppif.then"); /*^block */ /*anyblock */ { @@ -5938,7 +5953,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:2948:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2952:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -5946,7 +5961,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2948:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2952:/ cond.else"); /*^block */ /*anyblock */ @@ -5960,7 +5975,7 @@ lab_endgetargs:; melt_assert_failed (("check sym"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2948) ? (2948) : __LINE__, __FUNCTION__); + (2952) ? (2952) : __LINE__, __FUNCTION__); ; } ; @@ -5975,7 +5990,7 @@ lab_endgetargs:; /*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2948:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2952:/ clear"); /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0; @@ -5986,12 +6001,12 @@ lab_endgetargs:; /*_.IFCPP___V6*/ meltfptr[5] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2949:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2953:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L2*/ meltfnum[0] = (( /*_.CONTENV__V5*/ meltfptr[4]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:2949:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2953:/ cond"); /*cond */ if ( /*_#NULL__L2*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -5999,14 +6014,14 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2954:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2958:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2954:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2958:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2950:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2954:/ quasiblock"); /*_.PROGN___V10*/ meltfptr[9] = /*_.RETURN___V9*/ meltfptr[8];; @@ -6015,7 +6030,7 @@ lab_endgetargs:; /*_.IF___V8*/ meltfptr[6] = /*_.PROGN___V10*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2949:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2953:/ clear"); /*clear *//*_.RETURN___V9*/ meltfptr[8] = 0; /*^clear */ /*clear *//*_.PROGN___V10*/ meltfptr[9] = 0; @@ -6030,7 +6045,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2956:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2960:/ cppif.then"); /*^block */ /*anyblock */ { @@ -6042,7 +6057,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.CONTENV__V5*/ meltfptr[4]), (melt_ptr_t) (( /*!CLASS_CONTAINER */ meltfrout-> tabval[1])));; - MELT_LOCATION ("warmelt-first.melt:2956:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2960:/ cond"); /*cond */ if ( /*_#IS_A__L3*/ meltfnum[2]) /*then */ { /*^cond.then */ @@ -6050,7 +6065,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2956:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2960:/ cond.else"); /*^block */ /*anyblock */ @@ -6064,7 +6079,7 @@ lab_endgetargs:; melt_assert_failed (("check contenv"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2956) ? (2956) : __LINE__, __FUNCTION__); + (2960) ? (2960) : __LINE__, __FUNCTION__); ; } ; @@ -6079,7 +6094,7 @@ lab_endgetargs:; /*_.IFCPP___V11*/ meltfptr[8] = /*_.IFELSE___V12*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2956:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2960:/ clear"); /*clear *//*_#IS_A__L3*/ meltfnum[2] = 0; /*^clear */ /*clear *//*_.IFELSE___V12*/ meltfptr[9] = 0; @@ -6090,7 +6105,7 @@ lab_endgetargs:; /*_.IFCPP___V11*/ meltfptr[8] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2957:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2961:/ quasiblock"); /*^getslot */ @@ -6101,12 +6116,12 @@ lab_endgetargs:; meltfptr[13] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2958:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2962:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L4*/ meltfnum[2] = (( /*_.ENV__V14*/ meltfptr[13]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:2958:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2962:/ cond"); /*cond */ if ( /*_#NULL__L4*/ meltfnum[2]) /*then */ { /*^cond.then */ @@ -6114,7 +6129,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:2961:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:2965:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]), 1, "NAMED_NAME"); @@ -6124,7 +6139,7 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:2960:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:2964:/ locexp"); inform (UNKNOWN_LOCATION, ("MELT INFORM [#%ld]: %s - %s"), melt_dbgcounter, ("exporting patmacro too early with null environment"), @@ -6132,14 +6147,14 @@ lab_endgetargs:; ( /*_.NAMED_NAME__V16*/ meltfptr[15]))); } ; - MELT_LOCATION ("warmelt-first.melt:2962:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2966:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2962:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2966:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:2959:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2963:/ quasiblock"); /*_.PROGN___V18*/ meltfptr[17] = /*_.RETURN___V17*/ meltfptr[16];; @@ -6148,7 +6163,7 @@ lab_endgetargs:; /*_.IF___V15*/ meltfptr[14] = /*_.PROGN___V18*/ meltfptr[17];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2958:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2962:/ clear"); /*clear *//*_.NAMED_NAME__V16*/ meltfptr[15] = 0; /*^clear */ /*clear *//*_.RETURN___V17*/ meltfptr[16] = 0; @@ -6165,7 +6180,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2964:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2968:/ cppif.then"); /*^block */ /*anyblock */ { @@ -6177,7 +6192,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V14*/ meltfptr[13]), (melt_ptr_t) (( /*!CLASS_ENVIRONMENT */ meltfrout->tabval[2])));; - MELT_LOCATION ("warmelt-first.melt:2964:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2968:/ cond"); /*cond */ if ( /*_#IS_A__L5*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -6185,7 +6200,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2964:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2968:/ cond.else"); /*^block */ /*anyblock */ @@ -6199,7 +6214,7 @@ lab_endgetargs:; melt_assert_failed (("check env"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2964) ? (2964) : __LINE__, __FUNCTION__); + (2968) ? (2968) : __LINE__, __FUNCTION__); ; } ; @@ -6214,7 +6229,7 @@ lab_endgetargs:; /*_.IFCPP___V19*/ meltfptr[15] = /*_.IFELSE___V20*/ meltfptr[16];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2964:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2968:/ clear"); /*clear *//*_#IS_A__L5*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V20*/ meltfptr[16] = 0; @@ -6227,7 +6242,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2965:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2969:/ cppif.then"); /*^block */ /*anyblock */ { @@ -6238,7 +6253,7 @@ lab_endgetargs:; /*_#IS_CLOSURE__L6*/ meltfnum[4] = (melt_magic_discr ((melt_ptr_t) ( /*_.MACVAL__V3*/ meltfptr[2])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:2965:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2969:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L6*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -6246,7 +6261,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2965:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2969:/ cond.else"); /*^block */ /*anyblock */ @@ -6260,7 +6275,7 @@ lab_endgetargs:; melt_assert_failed (("check macval is closure"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2965) ? (2965) : __LINE__, __FUNCTION__); + (2969) ? (2969) : __LINE__, __FUNCTION__); ; } ; @@ -6275,7 +6290,7 @@ lab_endgetargs:; /*_.IFCPP___V21*/ meltfptr[17] = /*_.IFELSE___V22*/ meltfptr[16];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2965:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2969:/ clear"); /*clear *//*_#IS_CLOSURE__L6*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V22*/ meltfptr[16] = 0; @@ -6288,7 +6303,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:2966:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:2970:/ cppif.then"); /*^block */ /*anyblock */ { @@ -6299,7 +6314,7 @@ lab_endgetargs:; /*_#IS_CLOSURE__L7*/ meltfnum[4] = (melt_magic_discr ((melt_ptr_t) ( /*_.PATVAL__V4*/ meltfptr[3])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:2966:/ cond"); + MELT_LOCATION ("warmelt-first.melt:2970:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L7*/ meltfnum[4]) /*then */ { /*^cond.then */ @@ -6307,7 +6322,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:2966:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:2970:/ cond.else"); /*^block */ /*anyblock */ @@ -6321,7 +6336,7 @@ lab_endgetargs:; melt_assert_failed (("check patval is closure"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (2966) ? (2966) : __LINE__, __FUNCTION__); + (2970) ? (2970) : __LINE__, __FUNCTION__); ; } ; @@ -6336,7 +6351,7 @@ lab_endgetargs:; /*_.IFCPP___V23*/ meltfptr[16] = /*_.IFELSE___V24*/ meltfptr[23];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:2966:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2970:/ clear"); /*clear *//*_#IS_CLOSURE__L7*/ meltfnum[4] = 0; /*^clear */ /*clear *//*_.IFELSE___V24*/ meltfptr[23] = 0; @@ -6347,7 +6362,7 @@ lab_endgetargs:; /*_.IFCPP___V23*/ meltfptr[16] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:2967:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2971:/ quasiblock"); /*^checkinterrupt */ @@ -6397,7 +6412,7 @@ lab_endgetargs:; "PATBIND_EXPANSER"); ; /*_.MACBIND__V26*/ meltfptr[25] = /*_.INST__V27*/ meltfptr[26];; - MELT_LOCATION ("warmelt-first.melt:2973:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2977:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -6416,16 +6431,16 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:2974:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:2978:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:2974:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2978:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V25*/ meltfptr[23] = /*_.RETURN___V29*/ meltfptr[28];; - MELT_LOCATION ("warmelt-first.melt:2967:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2971:/ clear"); /*clear *//*_.MACBIND__V26*/ meltfptr[25] = 0; /*^clear */ /*clear *//*_.PUT_ENV__V28*/ meltfptr[27] = 0; @@ -6433,7 +6448,7 @@ lab_endgetargs:; /*clear *//*_.RETURN___V29*/ meltfptr[28] = 0; /*_.LET___V13*/ meltfptr[9] = /*_.LET___V25*/ meltfptr[23];; - MELT_LOCATION ("warmelt-first.melt:2957:/ clear"); + MELT_LOCATION ("warmelt-first.melt:2961:/ clear"); /*clear *//*_.ENV__V14*/ meltfptr[13] = 0; /*^clear */ /*clear *//*_#NULL__L4*/ meltfnum[2] = 0; @@ -6447,14 +6462,14 @@ lab_endgetargs:; /*clear *//*_.IFCPP___V23*/ meltfptr[16] = 0; /*^clear */ /*clear *//*_.LET___V25*/ meltfptr[23] = 0; - MELT_LOCATION ("warmelt-first.melt:2947:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:2951:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V13*/ meltfptr[9];; - MELT_LOCATION ("warmelt-first.melt:2947:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:2951:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -6552,11 +6567,11 @@ meltrout_14_warmelt_first_INIT_EXITFINALIZER (meltclosure_ptr_t meltclosp_, goto lab_endgetargs; lab_endgetargs:; /*body*/ - MELT_LOCATION ("warmelt-first.melt:2997:/ block"); + MELT_LOCATION ("warmelt-first.melt:3001:/ block"); /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:2998:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3002:/ quasiblock"); /*^getslot */ @@ -6567,7 +6582,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:2999:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:3003:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) (( /*!FINAL_DELAYED_QUEUE */ meltfrout->tabval[0])), 3, "DELQU_LAST"); @@ -6578,7 +6593,7 @@ lab_endgetargs:; /*_.REVLASTLIST__V5*/ meltfptr[4] = (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3001:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3005:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -6597,7 +6612,7 @@ lab_endgetargs:; }; ; /*_.RESCONT__V6*/ meltfptr[5] = /*_.INST__V7*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:3006:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3010:/ quasiblock"); /*^newclosure */ @@ -6621,7 +6636,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]); ; /*_.LAMBDA___V8*/ meltfptr[7] = /*_.LAMBDA___V9*/ meltfptr[8];; - MELT_LOCATION ("warmelt-first.melt:3004:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3008:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -6639,7 +6654,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3015:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3019:/ quasiblock"); /*^newclosure */ @@ -6663,7 +6678,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.REVLASTLIST__V5*/ meltfptr[4]); ; /*_.LAMBDA___V11*/ meltfptr[10] = /*_.LAMBDA___V12*/ meltfptr[11];; - MELT_LOCATION ("warmelt-first.melt:3013:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3017:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -6682,7 +6697,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3020:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3024:/ quasiblock"); /*^newclosure */ @@ -6706,7 +6721,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]); ; /*_.LAMBDA___V14*/ meltfptr[13] = /*_.LAMBDA___V15*/ meltfptr[14];; - MELT_LOCATION ("warmelt-first.melt:3018:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3022:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -6727,7 +6742,7 @@ lab_endgetargs:; ; /*_.LET___V2*/ meltfptr[1] = /*_.LIST_EVERY__V16*/ meltfptr[15];; - MELT_LOCATION ("warmelt-first.melt:2998:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3002:/ clear"); /*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.LASTLIST__V4*/ meltfptr[3] = 0; @@ -6747,11 +6762,11 @@ lab_endgetargs:; /*clear *//*_.LAMBDA___V14*/ meltfptr[13] = 0; /*^clear */ /*clear *//*_.LIST_EVERY__V16*/ meltfptr[15] = 0; - MELT_LOCATION ("warmelt-first.melt:2997:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3001:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V2*/ meltfptr[1];; - MELT_LOCATION ("warmelt-first.melt:2997:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3001:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -6837,7 +6852,7 @@ meltrout_15_warmelt_first_LAMBDA___1__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3006:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3010:/ getarg"); /*_.FIRSTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -6847,7 +6862,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3007:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3011:/ quasiblock"); /*^getslot */ @@ -6858,7 +6873,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3008:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3012:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -6876,7 +6891,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3010:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3014:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -6897,7 +6912,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3007:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3011:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -6981,7 +6996,7 @@ meltrout_16_warmelt_first_LAMBDA___2__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3015:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3019:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -6991,13 +7006,13 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3016:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3020:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.LASTPROC__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3016:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3020:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -7021,7 +7036,7 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3015:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3019:/ clear"); /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; } @@ -7102,7 +7117,7 @@ meltrout_17_warmelt_first_LAMBDA___3__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3020:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3024:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -7112,7 +7127,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3021:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3025:/ quasiblock"); /*^getslot */ @@ -7123,7 +7138,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3022:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3026:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -7141,7 +7156,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3024:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3028:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -7162,7 +7177,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3021:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3025:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -7246,7 +7261,7 @@ meltrout_18_warmelt_first_AT_EXIT_FIRST (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3029:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3033:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -7256,7 +7271,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3032:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3036:/ quasiblock"); /*^getslot */ @@ -7267,13 +7282,13 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3034:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3038:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3034:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3038:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -7295,7 +7310,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3032:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3036:/ clear"); /*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; @@ -7379,7 +7394,7 @@ meltrout_19_warmelt_first_AT_EXIT_LAST (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3037:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3041:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -7389,7 +7404,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3040:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3044:/ quasiblock"); /*^getslot */ @@ -7400,13 +7415,13 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3042:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3046:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3042:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3046:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -7428,7 +7443,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3040:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3044:/ clear"); /*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; @@ -7515,7 +7530,7 @@ meltrout_20_warmelt_first_END_MELT_PASS_RUNNER (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3054:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3058:/ getarg"); /*_.NOARG__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -7537,7 +7552,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3055:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3059:/ quasiblock"); /*^getslot */ @@ -7548,7 +7563,7 @@ lab_endgetargs:; meltfptr[3] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3056:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:3060:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) (( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[0])), 3, "DELQU_LAST"); @@ -7559,7 +7574,7 @@ lab_endgetargs:; /*_.REVLASTLIST__V6*/ meltfptr[5] = (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3058:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3062:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -7591,7 +7606,7 @@ lab_endgetargs:; ((meltobject_ptr_t) (( /*!DISCR_CONSTANT_INTEGER */ meltfrout->tabval[4])), ( /*_#PASSNUMBER__L1*/ meltfnum[0])));; - MELT_LOCATION ("warmelt-first.melt:3064:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3068:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -7634,7 +7649,7 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3071:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3075:/ quasiblock"); /*^newclosure */ @@ -7684,7 +7699,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.VALPASSNUMBER__V10*/ meltfptr[9]); ; /*_.LAMBDA___V11*/ meltfptr[10] = /*_.LAMBDA___V12*/ meltfptr[11];; - MELT_LOCATION ("warmelt-first.melt:3069:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3073:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -7703,7 +7718,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3080:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3084:/ quasiblock"); /*^newclosure */ @@ -7727,7 +7742,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.REVLASTLIST__V6*/ meltfptr[5]); ; /*_.LAMBDA___V14*/ meltfptr[13] = /*_.LAMBDA___V15*/ meltfptr[14];; - MELT_LOCATION ("warmelt-first.melt:3078:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3082:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -7746,7 +7761,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3085:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3089:/ quasiblock"); /*^newclosure */ @@ -7796,7 +7811,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.VALPASSNUMBER__V10*/ meltfptr[9]); ; /*_.LAMBDA___V17*/ meltfptr[16] = /*_.LAMBDA___V18*/ meltfptr[17];; - MELT_LOCATION ("warmelt-first.melt:3083:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3087:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -7817,7 +7832,7 @@ lab_endgetargs:; ; /*_.LET___V3*/ meltfptr[2] = /*_.LIST_EVERY__V19*/ meltfptr[18];; - MELT_LOCATION ("warmelt-first.melt:3055:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3059:/ clear"); /*clear *//*_.FIRSTLIST__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_.LASTLIST__V5*/ meltfptr[4] = 0; @@ -7841,11 +7856,11 @@ lab_endgetargs:; /*clear *//*_.LAMBDA___V17*/ meltfptr[16] = 0; /*^clear */ /*clear *//*_.LIST_EVERY__V19*/ meltfptr[18] = 0; - MELT_LOCATION ("warmelt-first.melt:3054:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3058:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];; - MELT_LOCATION ("warmelt-first.melt:3054:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3058:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -7931,7 +7946,7 @@ meltrout_21_warmelt_first_LAMBDA___4__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3071:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3075:/ getarg"); /*_.FIRSTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -7941,7 +7956,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3072:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3076:/ quasiblock"); /*^getslot */ @@ -7952,7 +7967,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3073:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3077:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -7973,7 +7988,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3075:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3079:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -7994,7 +8009,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3072:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3076:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -8078,7 +8093,7 @@ meltrout_22_warmelt_first_LAMBDA___5__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3080:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3084:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -8088,13 +8103,13 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3081:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3085:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.LASTPROC__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3081:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3085:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -8118,7 +8133,7 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3080:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3084:/ clear"); /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; } @@ -8199,7 +8214,7 @@ meltrout_23_warmelt_first_LAMBDA___6__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3085:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3089:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -8209,7 +8224,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3086:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3090:/ quasiblock"); /*^getslot */ @@ -8220,7 +8235,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3087:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3091:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -8241,7 +8256,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3089:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3093:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -8262,7 +8277,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3086:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3090:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -8349,7 +8364,7 @@ meltrout_24_warmelt_first_AT_END_MELT_PASS_FIRST (meltclosure_ptr_t /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3094:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3098:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -8359,7 +8374,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3100:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3104:/ quasiblock"); /*^getslot */ @@ -8370,12 +8385,12 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3102:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3106:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L1*/ meltfnum[0] = (( /*_.FIRSTLIST__V3*/ meltfptr[2]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:3102:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3106:/ cond"); /*cond */ if ( /*_#NULL__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -8387,17 +8402,17 @@ lab_endgetargs:; (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3104:/ compute"); + MELT_LOCATION ("warmelt-first.melt:3108:/ compute"); /*_.FIRSTLIST__V3*/ meltfptr[2] = /*_.SETQ___V5*/ meltfptr[4] = /*_.MAKE_LIST__V4*/ meltfptr[3];; - MELT_LOCATION ("warmelt-first.melt:3105:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3109:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_.MAKE_LIST__V6*/ meltfptr[5] = (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3105:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3109:/ cond"); /*cond */ if ( /*ifisa */ melt_is_instance_of ((melt_ptr_t) @@ -8433,7 +8448,7 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3109:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3113:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -8472,12 +8487,12 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3103:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3107:/ quasiblock"); /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3102:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3106:/ clear"); /*clear *//*_.MAKE_LIST__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_.SETQ___V5*/ meltfptr[4] = 0; @@ -8487,13 +8502,13 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3112:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3116:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L2*/ meltfnum[1] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3112:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3116:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L2*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -8515,7 +8530,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3100:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3104:/ clear"); /*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#NULL__L1*/ meltfnum[0] = 0; @@ -8603,7 +8618,7 @@ meltrout_25_warmelt_first_AT_END_MELT_PASS_LAST (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3115:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3119:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -8613,7 +8628,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3119:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3123:/ quasiblock"); /*^getslot */ @@ -8624,12 +8639,12 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3121:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3125:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#NULL__L1*/ meltfnum[0] = (( /*_.LASTLIST__V3*/ meltfptr[2]) == NULL);; - MELT_LOCATION ("warmelt-first.melt:3121:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3125:/ cond"); /*cond */ if ( /*_#NULL__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -8641,17 +8656,17 @@ lab_endgetargs:; (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3123:/ compute"); + MELT_LOCATION ("warmelt-first.melt:3127:/ compute"); /*_.LASTLIST__V3*/ meltfptr[2] = /*_.SETQ___V5*/ meltfptr[4] = /*_.MAKE_LIST__V4*/ meltfptr[3];; - MELT_LOCATION ("warmelt-first.melt:3124:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3128:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_.MAKE_LIST__V6*/ meltfptr[5] = (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3124:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3128:/ cond"); /*cond */ if ( /*ifisa */ melt_is_instance_of ((melt_ptr_t) @@ -8687,7 +8702,7 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3128:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3132:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -8726,12 +8741,12 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3122:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3126:/ quasiblock"); /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3121:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3125:/ clear"); /*clear *//*_.MAKE_LIST__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_.SETQ___V5*/ meltfptr[4] = 0; @@ -8741,13 +8756,13 @@ lab_endgetargs:; ; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3131:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3135:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L2*/ meltfnum[1] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3131:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3135:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L2*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -8769,7 +8784,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3119:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3123:/ clear"); /*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#NULL__L1*/ meltfnum[0] = 0; @@ -8857,11 +8872,11 @@ meltrout_26_warmelt_first_INIT_UNITSTARTER (meltclosure_ptr_t meltclosp_, goto lab_endgetargs; lab_endgetargs:; /*body*/ - MELT_LOCATION ("warmelt-first.melt:3142:/ block"); + MELT_LOCATION ("warmelt-first.melt:3146:/ block"); /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3143:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3147:/ quasiblock"); /*^getslot */ @@ -8872,7 +8887,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3144:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:3148:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) (( /*!START_UNIT_DELAYED_QUEUE */ meltfrout->tabval[0])), 3, "DELQU_LAST"); @@ -8883,7 +8898,7 @@ lab_endgetargs:; /*_.REVLASTLIST__V5*/ meltfptr[4] = (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3146:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3150:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -8902,7 +8917,7 @@ lab_endgetargs:; }; ; /*_.RESCONT__V6*/ meltfptr[5] = /*_.INST__V7*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:3151:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3155:/ quasiblock"); /*^newclosure */ @@ -8926,7 +8941,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]); ; /*_.LAMBDA___V8*/ meltfptr[7] = /*_.LAMBDA___V9*/ meltfptr[8];; - MELT_LOCATION ("warmelt-first.melt:3149:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3153:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -8944,7 +8959,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3160:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3164:/ quasiblock"); /*^newclosure */ @@ -8968,7 +8983,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.REVLASTLIST__V5*/ meltfptr[4]); ; /*_.LAMBDA___V11*/ meltfptr[10] = /*_.LAMBDA___V12*/ meltfptr[11];; - MELT_LOCATION ("warmelt-first.melt:3158:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3162:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -8987,7 +9002,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3165:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3169:/ quasiblock"); /*^newclosure */ @@ -9011,7 +9026,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]); ; /*_.LAMBDA___V14*/ meltfptr[13] = /*_.LAMBDA___V15*/ meltfptr[14];; - MELT_LOCATION ("warmelt-first.melt:3163:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3167:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -9032,7 +9047,7 @@ lab_endgetargs:; ; /*_.LET___V2*/ meltfptr[1] = /*_.LIST_EVERY__V16*/ meltfptr[15];; - MELT_LOCATION ("warmelt-first.melt:3143:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3147:/ clear"); /*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.LASTLIST__V4*/ meltfptr[3] = 0; @@ -9052,11 +9067,11 @@ lab_endgetargs:; /*clear *//*_.LAMBDA___V14*/ meltfptr[13] = 0; /*^clear */ /*clear *//*_.LIST_EVERY__V16*/ meltfptr[15] = 0; - MELT_LOCATION ("warmelt-first.melt:3142:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3146:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V2*/ meltfptr[1];; - MELT_LOCATION ("warmelt-first.melt:3142:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3146:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -9142,7 +9157,7 @@ meltrout_27_warmelt_first_LAMBDA___7__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3151:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3155:/ getarg"); /*_.FIRSTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -9152,7 +9167,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3152:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3156:/ quasiblock"); /*^getslot */ @@ -9163,7 +9178,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3153:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3157:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -9182,7 +9197,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3155:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3159:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -9203,7 +9218,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3152:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3156:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -9287,7 +9302,7 @@ meltrout_28_warmelt_first_LAMBDA___8__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3160:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3164:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -9297,13 +9312,13 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3161:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3165:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.LASTPROC__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3161:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3165:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -9327,7 +9342,7 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3160:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3164:/ clear"); /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; } @@ -9408,7 +9423,7 @@ meltrout_29_warmelt_first_LAMBDA___9__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3165:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3169:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -9418,7 +9433,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3166:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3170:/ quasiblock"); /*^getslot */ @@ -9429,7 +9444,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3167:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3171:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -9448,7 +9463,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3169:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3173:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -9469,7 +9484,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3166:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3170:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -9555,7 +9570,7 @@ meltrout_30_warmelt_first_AT_START_UNIT_FIRST (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3174:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3178:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -9565,7 +9580,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3176:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3180:/ quasiblock"); /*^getslot */ @@ -9576,13 +9591,13 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3178:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3182:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3178:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3182:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -9604,7 +9619,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3176:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3180:/ clear"); /*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; @@ -9690,7 +9705,7 @@ meltrout_31_warmelt_first_AT_START_UNIT_LAST (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3181:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3185:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -9700,7 +9715,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3183:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3187:/ quasiblock"); /*^getslot */ @@ -9711,13 +9726,13 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3185:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3189:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3185:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3189:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -9739,7 +9754,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3183:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3187:/ clear"); /*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; @@ -9827,11 +9842,11 @@ meltrout_32_warmelt_first_INIT_UNITFINISHER (meltclosure_ptr_t meltclosp_, goto lab_endgetargs; lab_endgetargs:; /*body*/ - MELT_LOCATION ("warmelt-first.melt:3196:/ block"); + MELT_LOCATION ("warmelt-first.melt:3200:/ block"); /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3197:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3201:/ quasiblock"); /*^getslot */ @@ -9842,7 +9857,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3198:/ getslot"); + MELT_LOCATION ("warmelt-first.melt:3202:/ getslot"); { melt_ptr_t slot = 0; melt_object_get_field (slot, (melt_ptr_t) (( /*!FINISH_UNIT_DELAYED_QUEUE */ meltfrout->tabval[0])), 3, "DELQU_LAST"); @@ -9853,7 +9868,7 @@ lab_endgetargs:; /*_.REVLASTLIST__V5*/ meltfptr[4] = (meltgc_new_list ((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));; - MELT_LOCATION ("warmelt-first.melt:3200:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3204:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -9872,7 +9887,7 @@ lab_endgetargs:; }; ; /*_.RESCONT__V6*/ meltfptr[5] = /*_.INST__V7*/ meltfptr[6];; - MELT_LOCATION ("warmelt-first.melt:3205:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3209:/ quasiblock"); /*^newclosure */ @@ -9896,7 +9911,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]); ; /*_.LAMBDA___V8*/ meltfptr[7] = /*_.LAMBDA___V9*/ meltfptr[8];; - MELT_LOCATION ("warmelt-first.melt:3203:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3207:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -9914,7 +9929,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3214:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3218:/ quasiblock"); /*^newclosure */ @@ -9938,7 +9953,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.REVLASTLIST__V5*/ meltfptr[4]); ; /*_.LAMBDA___V11*/ meltfptr[10] = /*_.LAMBDA___V12*/ meltfptr[11];; - MELT_LOCATION ("warmelt-first.melt:3212:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3216:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -9957,7 +9972,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3219:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3223:/ quasiblock"); /*^newclosure */ @@ -9981,7 +9996,7 @@ lab_endgetargs:; (melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]); ; /*_.LAMBDA___V14*/ meltfptr[13] = /*_.LAMBDA___V15*/ meltfptr[14];; - MELT_LOCATION ("warmelt-first.melt:3217:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3221:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -10002,7 +10017,7 @@ lab_endgetargs:; ; /*_.LET___V2*/ meltfptr[1] = /*_.LIST_EVERY__V16*/ meltfptr[15];; - MELT_LOCATION ("warmelt-first.melt:3197:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3201:/ clear"); /*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.LASTLIST__V4*/ meltfptr[3] = 0; @@ -10022,11 +10037,11 @@ lab_endgetargs:; /*clear *//*_.LAMBDA___V14*/ meltfptr[13] = 0; /*^clear */ /*clear *//*_.LIST_EVERY__V16*/ meltfptr[15] = 0; - MELT_LOCATION ("warmelt-first.melt:3196:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3200:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V2*/ meltfptr[1];; - MELT_LOCATION ("warmelt-first.melt:3196:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3200:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -10112,7 +10127,7 @@ meltrout_33_warmelt_first_LAMBDA___10__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3205:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3209:/ getarg"); /*_.FIRSTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -10122,7 +10137,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3206:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3210:/ quasiblock"); /*^getslot */ @@ -10133,7 +10148,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3207:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3211:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -10152,7 +10167,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3209:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3213:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -10173,7 +10188,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3206:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3210:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -10257,7 +10272,7 @@ meltrout_34_warmelt_first_LAMBDA___11__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3214:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3218:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -10267,13 +10282,13 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3215:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3219:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.LASTPROC__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3215:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3219:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -10297,7 +10312,7 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3214:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3218:/ clear"); /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; } @@ -10378,7 +10393,7 @@ meltrout_35_warmelt_first_LAMBDA___12__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3219:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3223:/ getarg"); /*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -10388,7 +10403,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3220:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3224:/ quasiblock"); /*^getslot */ @@ -10399,7 +10414,7 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3221:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3225:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -10418,7 +10433,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3223:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3227:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -10439,7 +10454,7 @@ lab_endgetargs:; ; - MELT_LOCATION ("warmelt-first.melt:3220:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3224:/ clear"); /*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0; @@ -10525,7 +10540,7 @@ meltrout_36_warmelt_first_AT_FINISH_UNIT_FIRST (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3228:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3232:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -10535,7 +10550,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3231:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3235:/ quasiblock"); /*^getslot */ @@ -10546,13 +10561,13 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3233:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3237:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3233:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3237:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -10574,7 +10589,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3231:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3235:/ clear"); /*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; @@ -10660,7 +10675,7 @@ meltrout_37_warmelt_first_AT_FINISH_UNIT_LAST (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3236:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3240:/ getarg"); /*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -10670,7 +10685,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3239:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3243:/ quasiblock"); /*^getslot */ @@ -10681,13 +10696,13 @@ lab_endgetargs:; meltfptr[2] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3241:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3245:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L1*/ meltfnum[0] = (melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3241:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3245:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -10709,7 +10724,7 @@ lab_endgetargs:; } /*noelse */ ; - MELT_LOCATION ("warmelt-first.melt:3239:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3243:/ clear"); /*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0; /*^clear */ /*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0; @@ -10796,7 +10811,7 @@ meltrout_38_warmelt_first_INIT_OPTIONSETTER (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3258:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3262:/ getarg"); /*_.OPTSYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -10812,7 +10827,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3259:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3263:/ quasiblock"); /*^getslot */ @@ -10829,7 +10844,7 @@ lab_endgetargs:; ( /*_.OPTMAP__V4*/ meltfptr[3]), (meltobject_ptr_t) ( /*_.OPTSYMB__V2*/ meltfptr[1]));; - MELT_LOCATION ("warmelt-first.melt:3261:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3265:/ cond"); /*cond */ if ( /*ifisa */ melt_is_instance_of ((melt_ptr_t) @@ -10856,7 +10871,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:3263:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:3267:/ cppif.then"); /*^block */ /*anyblock */ { @@ -10868,7 +10883,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.OPTSYMB__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[2])));; - MELT_LOCATION ("warmelt-first.melt:3263:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3267:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -10876,7 +10891,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:3263:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:3267:/ cond.else"); /*^block */ /*anyblock */ @@ -10890,7 +10905,7 @@ lab_endgetargs:; melt_assert_failed (("check optsymb"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (3263) ? (3263) : __LINE__, __FUNCTION__); + (3267) ? (3267) : __LINE__, __FUNCTION__); ; } ; @@ -10905,7 +10920,7 @@ lab_endgetargs:; /*_.IFCPP___V7*/ meltfptr[6] = /*_.IFELSE___V8*/ meltfptr[7];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3263:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3267:/ clear"); /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0; @@ -10916,7 +10931,7 @@ lab_endgetargs:; /*_.IFCPP___V7*/ meltfptr[6] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:3264:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3268:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -10927,7 +10942,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:3265:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3269:/ quasiblock"); /*^cond */ @@ -10956,7 +10971,7 @@ lab_endgetargs:; ; #if MELT_HAVE_DEBUG - MELT_LOCATION ("warmelt-first.melt:3267:/ cppif.then"); + MELT_LOCATION ("warmelt-first.melt:3271:/ cppif.then"); /*^block */ /*anyblock */ { @@ -10968,7 +10983,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.OPTDEC__V5*/ meltfptr[4]), (melt_ptr_t) (( /*!CLASS_OPTION_DESCRIPTOR */ meltfrout->tabval[3])));; - MELT_LOCATION ("warmelt-first.melt:3267:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3271:/ cond"); /*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -10976,7 +10991,7 @@ lab_endgetargs:; } else { - MELT_LOCATION ("warmelt-first.melt:3267:/ cond.else"); + MELT_LOCATION ("warmelt-first.melt:3271:/ cond.else"); /*^block */ /*anyblock */ @@ -10990,7 +11005,7 @@ lab_endgetargs:; melt_assert_failed (("check optdec"), ("warmelt-first.melt") ? ("warmelt-first.melt") : __FILE__, - (3267) ? (3267) : __LINE__, + (3271) ? (3271) : __LINE__, __FUNCTION__); ; } @@ -11006,7 +11021,7 @@ lab_endgetargs:; /*_.IFCPP___V12*/ meltfptr[11] = /*_.IFELSE___V13*/ meltfptr[12];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3267:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3271:/ clear"); /*clear *//*_#IS_A__L2*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0; @@ -11017,7 +11032,7 @@ lab_endgetargs:; /*_.IFCPP___V12*/ meltfptr[11] = ( /*nil */ NULL); #endif /*MELT_HAVE_DEBUG */ ; - MELT_LOCATION ("warmelt-first.melt:3268:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3272:/ quasiblock"); /*^checkinterrupt */ @@ -11038,25 +11053,25 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3270:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3274:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.OPTRES__V15*/ meltfptr[14];; - MELT_LOCATION ("warmelt-first.melt:3270:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3274:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V14*/ meltfptr[12] = /*_.RETURN___V16*/ meltfptr[15];; - MELT_LOCATION ("warmelt-first.melt:3268:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3272:/ clear"); /*clear *//*_.OPTRES__V15*/ meltfptr[14] = 0; /*^clear */ /*clear *//*_.RETURN___V16*/ meltfptr[15] = 0; /*_.LET___V10*/ meltfptr[9] = /*_.LET___V14*/ meltfptr[12];; - MELT_LOCATION ("warmelt-first.melt:3265:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3269:/ clear"); /*clear *//*_.OPTFUN__V11*/ meltfptr[10] = 0; /*^clear */ /*clear *//*_.IFCPP___V12*/ meltfptr[11] = 0; @@ -11065,7 +11080,7 @@ lab_endgetargs:; /*_.IFELSE___V9*/ meltfptr[7] = /*_.LET___V10*/ meltfptr[9];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3264:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3268:/ clear"); /*clear *//*_.LET___V10*/ meltfptr[9] = 0; } ; @@ -11079,20 +11094,20 @@ lab_endgetargs:; { - MELT_LOCATION ("warmelt-first.melt:3273:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:3277:/ locexp"); warning (0, "unrecognized MELT option %s. Use -f[plugin-arg-]melt-option=help", melt_string_str ( /*_.OPTNAME__V6*/ meltfptr[5])); } ; - MELT_LOCATION ("warmelt-first.melt:3275:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3279:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = NULL;; - MELT_LOCATION ("warmelt-first.melt:3275:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3279:/ finalreturn"); ; /*finalret */ goto labend_rout; - MELT_LOCATION ("warmelt-first.melt:3271:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3275:/ quasiblock"); /*_.PROGN___V18*/ meltfptr[15] = /*_.RETURN___V17*/ meltfptr[14];; @@ -11101,7 +11116,7 @@ lab_endgetargs:; /*_.IFELSE___V9*/ meltfptr[7] = /*_.PROGN___V18*/ meltfptr[15];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3264:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3268:/ clear"); /*clear *//*_.RETURN___V17*/ meltfptr[14] = 0; /*^clear */ /*clear *//*_.PROGN___V18*/ meltfptr[15] = 0; @@ -11111,7 +11126,7 @@ lab_endgetargs:; ; /*_.LET___V3*/ meltfptr[2] = /*_.IFELSE___V9*/ meltfptr[7];; - MELT_LOCATION ("warmelt-first.melt:3259:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3263:/ clear"); /*clear *//*_.OPTMAP__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_.OPTDEC__V5*/ meltfptr[4] = 0; @@ -11121,11 +11136,11 @@ lab_endgetargs:; /*clear *//*_.IFCPP___V7*/ meltfptr[6] = 0; /*^clear */ /*clear *//*_.IFELSE___V9*/ meltfptr[7] = 0; - MELT_LOCATION ("warmelt-first.melt:3258:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3262:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];; - MELT_LOCATION ("warmelt-first.melt:3258:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3262:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -11211,7 +11226,7 @@ meltrout_39_warmelt_first_REGISTER_OPTION (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3278:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3282:/ getarg"); /*_.OPTSYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -11241,7 +11256,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3281:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3285:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^checkinterrupt */ @@ -11251,7 +11266,7 @@ lab_endgetargs:; melt_is_instance_of ((melt_ptr_t) ( /*_.OPTSYMB__V2*/ meltfptr[1]), (melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout-> tabval[0])));; - MELT_LOCATION ("warmelt-first.melt:3281:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3285:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -11265,7 +11280,7 @@ lab_endgetargs:; /*_#IS_STRING__L3*/ meltfnum[2] = (melt_magic_discr ((melt_ptr_t) ( /*_.OPTHELP__V3*/ meltfptr[2])) == MELTOBMAG_STRING);; - MELT_LOCATION ("warmelt-first.melt:3281:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3285:/ cond"); /*cond */ if ( /*_#IS_STRING__L3*/ meltfnum[2]) /*then */ { /*^cond.then */ @@ -11282,7 +11297,7 @@ lab_endgetargs:; /*_#IF___L4*/ meltfnum[3] = /*_#IS_CLOSURE__L5*/ meltfnum[4];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3281:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3285:/ clear"); /*clear *//*_#IS_CLOSURE__L5*/ meltfnum[4] = 0; } ; @@ -11298,7 +11313,7 @@ lab_endgetargs:; /*_#IF___L2*/ meltfnum[1] = /*_#IF___L4*/ meltfnum[3];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3281:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3285:/ clear"); /*clear *//*_#IS_STRING__L3*/ meltfnum[2] = 0; /*^clear */ /*clear *//*_#IF___L4*/ meltfnum[3] = 0; @@ -11311,7 +11326,7 @@ lab_endgetargs:; /*_#IF___L2*/ meltfnum[1] = 0;; } ; - MELT_LOCATION ("warmelt-first.melt:3281:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3285:/ cond"); /*cond */ if ( /*_#IF___L2*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -11319,7 +11334,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:3284:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3288:/ quasiblock"); /*^getslot */ @@ -11330,7 +11345,7 @@ lab_endgetargs:; meltfptr[4] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3285:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3289:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ @@ -11379,7 +11394,7 @@ lab_endgetargs:; /*_.OPTDESC__V6*/ meltfptr[5] = /*_.INST__V7*/ meltfptr[6];; { - MELT_LOCATION ("warmelt-first.melt:3290:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:3294:/ locexp"); meltgc_put_mapobjects ((meltmapobjects_ptr_t) ( /*_.OPTMAP__V5*/ meltfptr[4]), (meltobject_ptr_t) ( /*_.OPTSYMB__V2*/ @@ -11389,7 +11404,7 @@ lab_endgetargs:; } ; - MELT_LOCATION ("warmelt-first.melt:3284:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3288:/ clear"); /*clear *//*_.OPTMAP__V5*/ meltfptr[4] = 0; /*^clear */ /*clear *//*_.OPTDESC__V6*/ meltfptr[5] = 0; @@ -11400,7 +11415,7 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3278:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3282:/ clear"); /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_#IF___L2*/ meltfnum[1] = 0; @@ -11486,7 +11501,7 @@ meltrout_40_warmelt_first_OPTION_HELPER_FUN (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3293:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3297:/ getarg"); /*_.HELPSYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -11502,7 +11517,7 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3294:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3298:/ quasiblock"); /*^getslot */ @@ -11513,7 +11528,7 @@ lab_endgetargs:; meltfptr[3] = slot; }; ; - MELT_LOCATION ("warmelt-first.melt:3295:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3299:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^cond */ @@ -11532,7 +11547,7 @@ lab_endgetargs:; /*_.SYMB__V5*/ meltfptr[4] = /*_.GET_RAW_SYMBOL__V6*/ meltfptr[5];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3295:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3299:/ clear"); /*clear *//*_.GET_RAW_SYMBOL__V6*/ meltfptr[5] = 0; } ; @@ -11550,14 +11565,14 @@ lab_endgetargs:; melt_get_mapobjects ((meltmapobjects_ptr_t) ( /*_.OPTMAP__V4*/ meltfptr[3]), (meltobject_ptr_t) ( /*_.SYMB__V5*/ meltfptr[4]));; - MELT_LOCATION ("warmelt-first.melt:3299:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3303:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_A__L1*/ meltfnum[0] = melt_is_instance_of ((melt_ptr_t) ( /*_.OPTD__V7*/ meltfptr[5]), (melt_ptr_t) (( /*!CLASS_OPTION_DESCRIPTOR */ meltfrout->tabval[1])));; - MELT_LOCATION ("warmelt-first.melt:3299:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3303:/ cond"); /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -11565,7 +11580,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:3300:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3304:/ quasiblock"); /*^getslot */ @@ -11578,33 +11593,33 @@ lab_endgetargs:; ; { - MELT_LOCATION ("warmelt-first.melt:3303:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:3307:/ locexp"); inform (UNKNOWN_LOCATION, "MELT help for option %s : %s", /*_?*/ meltfram__.loc_CSTRING__o0, melt_string_str ((melt_ptr_t) /*_.OPTHELP__V10*/ meltfptr[9])); } ; - MELT_LOCATION ("warmelt-first.melt:3306:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3310:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.HELPSYMB__V2*/ meltfptr[1];; - MELT_LOCATION ("warmelt-first.melt:3306:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3310:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V9*/ meltfptr[8] = /*_.RETURN___V11*/ meltfptr[10];; - MELT_LOCATION ("warmelt-first.melt:3300:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3304:/ clear"); /*clear *//*_.OPTHELP__V10*/ meltfptr[9] = 0; /*^clear */ /*clear *//*_.RETURN___V11*/ meltfptr[10] = 0; /*_.IFELSE___V8*/ meltfptr[7] = /*_.LET___V9*/ meltfptr[8];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3299:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3303:/ clear"); /*clear *//*_.LET___V9*/ meltfptr[8] = 0; } ; @@ -11616,7 +11631,7 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:3309:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3313:/ quasiblock"); /*^checkinterrupt */ @@ -11634,7 +11649,7 @@ lab_endgetargs:; (union meltparam_un *) 0); } ; - MELT_LOCATION ("warmelt-first.melt:3311:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3315:/ quasiblock"); /*^newclosure */ @@ -11646,7 +11661,7 @@ lab_endgetargs:; (0)); ; /*_.LAMBDA___V14*/ meltfptr[8] = /*_.LAMBDA___V15*/ meltfptr[14];; - MELT_LOCATION ("warmelt-first.melt:3310:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3314:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -11670,7 +11685,7 @@ lab_endgetargs:; ((melt_ptr_t) ( /*_.SORTEDSYMBTUP__V13*/ meltfptr[10])));; { - MELT_LOCATION ("warmelt-first.melt:3317:/ locexp"); + MELT_LOCATION ("warmelt-first.melt:3321:/ locexp"); int i = 0; inform (UNKNOWN_LOCATION, "There are %d MELT options", (int) /*_#NBSYMB__L2*/ meltfnum[1]); @@ -11698,19 +11713,19 @@ lab_endgetargs:; ; } ; - MELT_LOCATION ("warmelt-first.melt:3332:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3336:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^quasiblock */ /*_.RETVAL___V1*/ meltfptr[0] = /*_.HELPSYMB__V2*/ meltfptr[1];; - MELT_LOCATION ("warmelt-first.melt:3332:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3336:/ finalreturn"); ; /*finalret */ goto labend_rout; /*_.LET___V12*/ meltfptr[9] = /*_.RETURN___V17*/ meltfptr[16];; - MELT_LOCATION ("warmelt-first.melt:3309:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3313:/ clear"); /*clear *//*_.SORTEDSYMBTUP__V13*/ meltfptr[10] = 0; /*^clear */ /*clear *//*_.LAMBDA___V14*/ meltfptr[8] = 0; @@ -11720,7 +11735,7 @@ lab_endgetargs:; /*clear *//*_#NBSYMB__L2*/ meltfnum[1] = 0; /*^clear */ /*clear *//*_.RETURN___V17*/ meltfptr[16] = 0; - MELT_LOCATION ("warmelt-first.melt:3308:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3312:/ quasiblock"); /*_.PROGN___V18*/ meltfptr[10] = /*_.LET___V12*/ meltfptr[9];; @@ -11729,7 +11744,7 @@ lab_endgetargs:; /*_.IFELSE___V8*/ meltfptr[7] = /*_.PROGN___V18*/ meltfptr[10];; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3299:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3303:/ clear"); /*clear *//*_.LET___V12*/ meltfptr[9] = 0; /*^clear */ /*clear *//*_.PROGN___V18*/ meltfptr[10] = 0; @@ -11739,7 +11754,7 @@ lab_endgetargs:; ; /*_.LET___V3*/ meltfptr[2] = /*_.IFELSE___V8*/ meltfptr[7];; - MELT_LOCATION ("warmelt-first.melt:3294:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3298:/ clear"); /*clear *//*_.OPTMAP__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_.SYMB__V5*/ meltfptr[4] = 0; @@ -11749,11 +11764,11 @@ lab_endgetargs:; /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0; /*^clear */ /*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0; - MELT_LOCATION ("warmelt-first.melt:3293:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3297:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];; - MELT_LOCATION ("warmelt-first.melt:3293:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3297:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -11839,7 +11854,7 @@ meltrout_41_warmelt_first_LAMBDA___13__ (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3311:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3315:/ getarg"); /*_.SY__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; ; goto lab_endgetargs; @@ -11874,11 +11889,11 @@ lab_endgetargs:; /*_.NAMED_NAME__V3*/ meltfptr[2] = NULL;; } ; - MELT_LOCATION ("warmelt-first.melt:3311:/ quasiblock"); + MELT_LOCATION ("warmelt-first.melt:3315:/ quasiblock"); /*_.RETVAL___V1*/ meltfptr[0] = /*_.NAMED_NAME__V3*/ meltfptr[2];; - MELT_LOCATION ("warmelt-first.melt:3311:/ finalreturn"); + MELT_LOCATION ("warmelt-first.melt:3315:/ finalreturn"); ; /*finalret */ goto labend_rout; /*epilog */ @@ -11964,7 +11979,7 @@ meltrout_42_warmelt_first_MAPOBJECT_EVERY (meltclosure_ptr_t meltclosp_, /*getargs*/ /*getarg#0 */ - MELT_LOCATION ("warmelt-first.melt:3391:/ getarg"); + MELT_LOCATION ("warmelt-first.melt:3395:/ getarg"); /*_.MAP__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_; /*getarg#1 */ @@ -11983,14 +11998,14 @@ lab_endgetargs:; /*anyblock*/ { - MELT_LOCATION ("warmelt-first.melt:3395:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3399:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_MAPOBJECT__L1*/ meltfnum[0] = /*is_mapobject: */ (melt_magic_discr ((melt_ptr_t) ( /*_.MAP__V2*/ meltfptr[1])) == MELTOBMAG_MAPOBJECTS);; - MELT_LOCATION ("warmelt-first.melt:3395:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3399:/ cond"); /*cond */ if ( /*_#IS_MAPOBJECT__L1*/ meltfnum[0]) /*then */ { /*^cond.then */ @@ -11998,13 +12013,13 @@ lab_endgetargs:; /*anyblock */ { - MELT_LOCATION ("warmelt-first.melt:3396:/ checkinterrupt"); + MELT_LOCATION ("warmelt-first.melt:3400:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*_#IS_CLOSURE__L2*/ meltfnum[1] = (melt_magic_discr ((melt_ptr_t) ( /*_.F__V3*/ meltfptr[2])) == MELTOBMAG_CLOSURE);; - MELT_LOCATION ("warmelt-first.melt:3396:/ cond"); + MELT_LOCATION ("warmelt-first.melt:3400:/ cond"); /*cond */ if ( /*_#IS_CLOSURE__L2*/ meltfnum[1]) /*then */ { /*^cond.then */ @@ -12048,7 +12063,7 @@ lab_endgetargs:; MELT_LOCATION - ("warmelt-first.melt:3400:/ checkinterrupt"); + ("warmelt-first.melt:3404:/ checkinterrupt"); MELT_CHECK_INTERRUPT (); ; /*^apply */ @@ -12076,7 +12091,7 @@ lab_endgetargs:; /*citerepilog */ - MELT_LOCATION ("warmelt-first.melt:3397:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3401:/ clear"); /*clear *//*_.CURAT__V4*/ meltfptr[3] = 0; /*^clear */ /*clear *//*_.CURVAL__V5*/ meltfptr[4] = 0; @@ -12091,7 +12106,7 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3395:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3399:/ clear"); /*clear *//*_#IS_CLOSURE__L2*/ meltfnum[1] = 0; } ; @@ -12099,7 +12114,7 @@ lab_endgetargs:; ; /*epilog */ - MELT_LOCATION ("warmelt-first.melt:3391:/ clear"); + MELT_LOCATION ("warmelt-first.melt:3395:/ clear"); /*clear *//*_#IS_MAPOBJECT__L1*/ meltfnum[0] = 0; } |