summaryrefslogtreecommitdiff
path: root/gcc/melt/generated/warmelt-first+01.c
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-03-26 19:11:31 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-03-26 19:11:31 +0000
commitcfd1064deceda0236b6f0daf35a3417fb62cd552 (patch)
treeaf6a2b0eddc336db1c671e8f40df923d4ca41324 /gcc/melt/generated/warmelt-first+01.c
parentc03c8c52aa42a1f547596a84996371d0bc636b9a (diff)
downloadgcc-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.c1285
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;
}