summaryrefslogtreecommitdiff
path: root/gcc/melt/generated/warmelt-macro+02.c
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-12-10 11:19:06 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-12-10 11:19:06 +0000
commit3fcd1b91020a5b86508fa7e428c058c3e89c4b7b (patch)
tree5c9c4daedc2a6c6ba14ee2df52b28ba6fac25d5e /gcc/melt/generated/warmelt-macro+02.c
parent9ac79fa3dbbae609f0053a9b835149bc8360da4f (diff)
downloadgcc-3fcd1b91020a5b86508fa7e428c058c3e89c4b7b.tar.gz
2012-12-10 Basile Starynkevitch <basile@starynkevitch.net>
{{Regenerate}} * melt/generated/meltrunsup.h: Regenerate. * melt/generated/meltrunsup-inc.c: Regenerate. * melt/generated/warmelt-base+02.c: Regenerate. * melt/generated/warmelt-base.c: Regenerate. * melt/generated/warmelt-base+meltdesc.c: Regenerate. * melt/generated/warmelt-base+melttime.h: Regenerate. * melt/generated/warmelt-debug.c: Regenerate. * melt/generated/warmelt-debug+meltdesc.c: Regenerate. * melt/generated/warmelt-debug+melttime.h: Regenerate. * melt/generated/warmelt-first.c: Regenerate. * melt/generated/warmelt-first+meltdesc.c: Regenerate. * melt/generated/warmelt-first+melttime.h: Regenerate. * melt/generated/warmelt-genobj+04.c: Regenerate. * melt/generated/warmelt-genobj+05.c: Regenerate. * melt/generated/warmelt-genobj.c: Regenerate. * melt/generated/warmelt-genobj+meltdesc.c: Regenerate. * melt/generated/warmelt-genobj+melttime.h: Regenerate. * melt/generated/warmelt-macro+01.c: Regenerate. * melt/generated/warmelt-macro+02.c: Regenerate. * melt/generated/warmelt-macro+03.c: Regenerate. * melt/generated/warmelt-macro+04.c: Regenerate. * melt/generated/warmelt-macro+05.c: Regenerate. * melt/generated/warmelt-macro.c: Regenerate. * melt/generated/warmelt-macro+meltdesc.c: Regenerate. * melt/generated/warmelt-macro+melttime.h: Regenerate. * melt/generated/warmelt-modes.c: Regenerate. * melt/generated/warmelt-modes+meltdesc.c: Regenerate. * melt/generated/warmelt-modes+melttime.h: Regenerate. * melt/generated/warmelt-normal.c: Regenerate. * melt/generated/warmelt-normal+meltdesc.c: Regenerate. * melt/generated/warmelt-normal+melttime.h: Regenerate. * melt/generated/warmelt-normatch+04.c: Regenerate. * melt/generated/warmelt-normatch.c: Regenerate. * melt/generated/warmelt-normatch+meltdesc.c: Regenerate. * melt/generated/warmelt-normatch+melttime.h: Regenerate. * melt/generated/warmelt-outobj.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@194354 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt/generated/warmelt-macro+02.c')
-rw-r--r--gcc/melt/generated/warmelt-macro+02.c5781
1 files changed, 2899 insertions, 2882 deletions
diff --git a/gcc/melt/generated/warmelt-macro+02.c b/gcc/melt/generated/warmelt-macro+02.c
index 3df8bc5bcc5..b669292ffd4 100644
--- a/gcc/melt/generated/warmelt-macro+02.c
+++ b/gcc/melt/generated/warmelt-macro+02.c
@@ -1768,7 +1768,20 @@ meltrout_123_warmelt_macro_MEXPAND_CONSTANT_BOX (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_124_warmelt_macro_MEXPAND_COMMENT (meltclosure_ptr_t meltclosp_,
+meltrout_124_warmelt_macro_MEXPAND_UNBOX (meltclosure_ptr_t meltclosp_,
+ melt_ptr_t meltfirstargp_,
+ const melt_argdescr_cell_t
+ meltxargdescr_[],
+ union meltparam_un *meltxargtab_,
+ const melt_argdescr_cell_t
+ meltxresdescr_[],
+ union meltparam_un *meltxrestab_);
+
+
+
+
+melt_ptr_t MELT_MODULE_VISIBILITY
+meltrout_125_warmelt_macro_MEXPAND_COMMENT (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1781,7 +1794,7 @@ meltrout_124_warmelt_macro_MEXPAND_COMMENT (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_125_warmelt_macro_MEXPAND_CHEADER (meltclosure_ptr_t meltclosp_,
+meltrout_126_warmelt_macro_MEXPAND_CHEADER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1794,7 +1807,7 @@ meltrout_125_warmelt_macro_MEXPAND_CHEADER (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_126_warmelt_macro_MEXPAND_USE_PACKAGE_FROM_PKG_CONFIG
+meltrout_127_warmelt_macro_MEXPAND_USE_PACKAGE_FROM_PKG_CONFIG
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_, const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un *meltxargtab_, const melt_argdescr_cell_t meltxresdescr_[],
union meltparam_un *meltxrestab_);
@@ -1803,7 +1816,7 @@ union meltparam_un *meltxrestab_);
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_127_warmelt_macro_PAIRLIST_TO_RETURN (meltclosure_ptr_t meltclosp_,
+meltrout_128_warmelt_macro_PAIRLIST_TO_RETURN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1818,7 +1831,7 @@ meltrout_127_warmelt_macro_PAIRLIST_TO_RETURN (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_128_warmelt_macro_LAMBDA___35__ (meltclosure_ptr_t meltclosp_,
+meltrout_129_warmelt_macro_LAMBDA___35__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1831,7 +1844,7 @@ meltrout_128_warmelt_macro_LAMBDA___35__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_129_warmelt_macro_MEXPAND_PROGN (meltclosure_ptr_t meltclosp_,
+meltrout_130_warmelt_macro_MEXPAND_PROGN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1844,7 +1857,7 @@ meltrout_129_warmelt_macro_MEXPAND_PROGN (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_130_warmelt_macro_MEXPAND_RETURN (meltclosure_ptr_t meltclosp_,
+meltrout_131_warmelt_macro_MEXPAND_RETURN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1857,7 +1870,7 @@ meltrout_130_warmelt_macro_MEXPAND_RETURN (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_131_warmelt_macro_MEXPAND_FOREVER (meltclosure_ptr_t meltclosp_,
+meltrout_132_warmelt_macro_MEXPAND_FOREVER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1870,7 +1883,7 @@ meltrout_131_warmelt_macro_MEXPAND_FOREVER (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_132_warmelt_macro_LAMBDA___36__ (meltclosure_ptr_t meltclosp_,
+meltrout_133_warmelt_macro_LAMBDA___36__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1883,7 +1896,7 @@ meltrout_132_warmelt_macro_LAMBDA___36__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_133_warmelt_macro_MEXPAND_EXIT (meltclosure_ptr_t meltclosp_,
+meltrout_134_warmelt_macro_MEXPAND_EXIT (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1896,7 +1909,7 @@ meltrout_133_warmelt_macro_MEXPAND_EXIT (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_134_warmelt_macro_LAMBDA___37__ (meltclosure_ptr_t meltclosp_,
+meltrout_135_warmelt_macro_LAMBDA___37__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1909,7 +1922,7 @@ meltrout_134_warmelt_macro_LAMBDA___37__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_135_warmelt_macro_MEXPAND_AGAIN (meltclosure_ptr_t meltclosp_,
+meltrout_136_warmelt_macro_MEXPAND_AGAIN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1922,7 +1935,7 @@ meltrout_135_warmelt_macro_MEXPAND_AGAIN (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_136_warmelt_macro_MEXPAND_COMPILE_WARNING (meltclosure_ptr_t
+meltrout_137_warmelt_macro_MEXPAND_COMPILE_WARNING (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
@@ -1938,7 +1951,7 @@ meltrout_136_warmelt_macro_MEXPAND_COMPILE_WARNING (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_137_warmelt_macro_MEXPAND_ASSERT_MSG (meltclosure_ptr_t meltclosp_,
+meltrout_138_warmelt_macro_MEXPAND_ASSERT_MSG (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1953,7 +1966,7 @@ meltrout_137_warmelt_macro_MEXPAND_ASSERT_MSG (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_138_warmelt_macro_MEXPAND_DEBUG_MSG (meltclosure_ptr_t meltclosp_,
+meltrout_139_warmelt_macro_MEXPAND_DEBUG_MSG (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1968,7 +1981,7 @@ meltrout_138_warmelt_macro_MEXPAND_DEBUG_MSG (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_139_warmelt_macro_MEXPAND_DEBUG (meltclosure_ptr_t meltclosp_,
+meltrout_140_warmelt_macro_MEXPAND_DEBUG (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -1981,7 +1994,7 @@ meltrout_139_warmelt_macro_MEXPAND_DEBUG (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_140_warmelt_macro_MEXPAND_EXPORT_VALUES (meltclosure_ptr_t
+meltrout_141_warmelt_macro_MEXPAND_EXPORT_VALUES (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
@@ -1997,7 +2010,7 @@ meltrout_140_warmelt_macro_MEXPAND_EXPORT_VALUES (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_141_warmelt_macro_LAMBDA___38__ (meltclosure_ptr_t meltclosp_,
+meltrout_142_warmelt_macro_LAMBDA___38__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2010,7 +2023,7 @@ meltrout_141_warmelt_macro_LAMBDA___38__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_142_warmelt_macro_MEXPAND_EXPORT_MACRO (meltclosure_ptr_t meltclosp_,
+meltrout_143_warmelt_macro_MEXPAND_EXPORT_MACRO (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2025,7 +2038,7 @@ meltrout_142_warmelt_macro_MEXPAND_EXPORT_MACRO (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_143_warmelt_macro_MEXPAND_EXPORT_PATMACRO (meltclosure_ptr_t
+meltrout_144_warmelt_macro_MEXPAND_EXPORT_PATMACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
@@ -2041,7 +2054,7 @@ meltrout_143_warmelt_macro_MEXPAND_EXPORT_PATMACRO (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_144_warmelt_macro_MEXPAND_EXPORT_CLASS (meltclosure_ptr_t meltclosp_,
+meltrout_145_warmelt_macro_MEXPAND_EXPORT_CLASS (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2056,7 +2069,7 @@ meltrout_144_warmelt_macro_MEXPAND_EXPORT_CLASS (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_145_warmelt_macro_LAMBDA___39__ (meltclosure_ptr_t meltclosp_,
+meltrout_146_warmelt_macro_LAMBDA___39__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2069,7 +2082,7 @@ meltrout_145_warmelt_macro_LAMBDA___39__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_146_warmelt_macro_MEXPAND_EXPORT_SYNONYM (meltclosure_ptr_t
+meltrout_147_warmelt_macro_MEXPAND_EXPORT_SYNONYM (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
@@ -2085,7 +2098,7 @@ meltrout_146_warmelt_macro_MEXPAND_EXPORT_SYNONYM (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_147_warmelt_macro_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER
+meltrout_148_warmelt_macro_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_, const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un *meltxargtab_, const melt_argdescr_cell_t meltxresdescr_[],
union meltparam_un *meltxrestab_);
@@ -2094,7 +2107,7 @@ union meltparam_un *meltxrestab_);
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_148_warmelt_macro_MEXPAND_PARENT_MODULE_ENVIRONMENT
+meltrout_149_warmelt_macro_MEXPAND_PARENT_MODULE_ENVIRONMENT
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_, const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un *meltxargtab_, const melt_argdescr_cell_t meltxresdescr_[],
union meltparam_un *meltxrestab_);
@@ -2103,7 +2116,7 @@ union meltparam_un *meltxrestab_);
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_149_warmelt_macro_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER
+meltrout_150_warmelt_macro_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_, const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un *meltxargtab_, const melt_argdescr_cell_t meltxresdescr_[],
union meltparam_un *meltxrestab_);
@@ -2112,7 +2125,7 @@ union meltparam_un *meltxrestab_);
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_150_warmelt_macro_MEXPAND_FETCH_PREDEFINED (meltclosure_ptr_t
+meltrout_151_warmelt_macro_MEXPAND_FETCH_PREDEFINED (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -2131,7 +2144,7 @@ meltrout_150_warmelt_macro_MEXPAND_FETCH_PREDEFINED (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_151_warmelt_macro_MEXPAND_STORE_PREDEFINED (meltclosure_ptr_t
+meltrout_152_warmelt_macro_MEXPAND_STORE_PREDEFINED (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -2337,6 +2350,10 @@ meltmod__warmelt_macro__initialmeltchunk_40 (struct
frame_melt_start_this_module_st
*, char *);
void MELT_MODULE_VISIBILITY
+meltmod__warmelt_macro__initialmeltchunk_41 (struct
+ frame_melt_start_this_module_st
+ *, char *);
+void MELT_MODULE_VISIBILITY
meltmod__warmelt_macro__forward_or_mark_module_start_frame (struct
melt_callframe_st
*fp, int marking);
@@ -2427,7 +2444,7 @@ meltrout_37_warmelt_macro_MEXPAND_DEFCITERATOR (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2289:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2302:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -2468,7 +2485,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2290:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2303:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -2494,7 +2511,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2290:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2303:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -2509,7 +2526,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2290:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2303:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -2522,7 +2539,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2290;
+ argtab[2].meltbp_long = 2303;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defciterator sexpr";
/*^apply.arg */
@@ -2541,7 +2558,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2290:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2303:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -2554,7 +2571,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2290:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2303:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -2562,7 +2579,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2290:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2303:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -2577,7 +2594,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2291:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2304:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -2589,7 +2606,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:2291:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2304:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -2597,7 +2614,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2291:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2304:/ cond.else");
/*^block */
/*anyblock */
@@ -2611,7 +2628,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2291) ? (2291) : __LINE__, __FUNCTION__);
+ (2304) ? (2304) : __LINE__, __FUNCTION__);
;
}
;
@@ -2625,7 +2642,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_.IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2291:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2304:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[7] = 0;
@@ -2638,7 +2655,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2292:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2305:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -2650,7 +2667,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:2292:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2305:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -2658,7 +2675,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2292:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2305:/ cond.else");
/*^block */
/*anyblock */
@@ -2672,7 +2689,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2292) ? (2292) : __LINE__, __FUNCTION__);
+ (2305) ? (2305) : __LINE__, __FUNCTION__);
;
}
;
@@ -2686,7 +2703,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2292:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2305:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -2697,7 +2714,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2293:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2306:/ quasiblock");
/*^getslot */
@@ -2708,7 +2725,7 @@ lab_endgetargs:;
/*_.CONT__V15*/ meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2294:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2307:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -2740,14 +2757,14 @@ lab_endgetargs:;
/*_.BEFLOC__V26*/ meltfptr[25] = ( /*nil */ NULL);;
/*^compute */
/*_.AFTLOC__V27*/ meltfptr[26] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:2307:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2320:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L5*/ meltfnum[1] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:2307:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2320:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -2757,18 +2774,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2309:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2322:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("missing symbol for (DEFCITERATOR symb startformals statesymb locformals\
expbefore expafter)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2311:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2324:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2311:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2324:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -2781,7 +2798,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2308:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2321:/ quasiblock");
/*_.PROGN___V30*/ meltfptr[29] = /*_.RETURN___V29*/ meltfptr[28];;
@@ -2789,7 +2806,7 @@ lab_endgetargs:;
/*_.IF___V28*/ meltfptr[27] = /*_.PROGN___V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2307:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2320:/ clear");
/*clear *//*_.RETURN___V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.PROGN___V30*/ meltfptr[29] = 0;
@@ -2805,12 +2822,12 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V31*/ meltfptr[28] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2313:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2326:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V32*/ meltfptr[29] =
/*_.PAIR_TAIL__V31*/ meltfptr[28];;
/*_.PAIR_HEAD__V33*/ meltfptr[32] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2315:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2328:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -2828,22 +2845,22 @@ lab_endgetargs:;
/*_.LAMBDA_ARG_BINDINGS__V34*/ meltfptr[33];;
/*_.PAIR_TAIL__V36*/ meltfptr[35] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2316:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2329:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V37*/ meltfptr[36] =
/*_.PAIR_TAIL__V36*/ meltfptr[35];;
/*_.PAIR_HEAD__V38*/ meltfptr[37] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2317:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2330:/ compute");
/*_.STATSYMB__V21*/ meltfptr[20] = /*_.SETQ___V39*/ meltfptr[38] =
/*_.PAIR_HEAD__V38*/ meltfptr[37];;
- MELT_LOCATION ("warmelt-macro.melt:2318:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2331:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L6*/ meltfnum[0] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.STATSYMB__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:2318:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2331:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -2853,18 +2870,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2320:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2333:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("missing statsymb for (DEFCITERATOR symb startformals statesymb locformals\
expbefore expafter)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2322:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2335:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2322:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2335:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -2877,7 +2894,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2319:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2332:/ quasiblock");
/*_.PROGN___V42*/ meltfptr[41] = /*_.RETURN___V41*/ meltfptr[40];;
@@ -2885,7 +2902,7 @@ lab_endgetargs:;
/*_.IF___V40*/ meltfptr[39] = /*_.PROGN___V42*/ meltfptr[41];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2318:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2331:/ clear");
/*clear *//*_.RETURN___V41*/ meltfptr[40] = 0;
/*^clear */
/*clear *//*_.PROGN___V42*/ meltfptr[41] = 0;
@@ -2898,13 +2915,13 @@ lab_endgetargs:;
/*_.IF___V40*/ meltfptr[39] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2323:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2336:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[6] =
melt_is_instance_of ((melt_ptr_t) ( /*_.BSTARTUP__V20*/ meltfptr[19]),
(melt_ptr_t) (( /*!DISCR_VARIADIC_FORMAL_SEQUENCE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:2323:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2336:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -2914,20 +2931,20 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2325:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2338:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]),
("(DEFCITERATOR symb startformals...) cannot have variadic start formals"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2327:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2340:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2327:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2340:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -2940,7 +2957,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2324:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2337:/ quasiblock");
/*_.PROGN___V45*/ meltfptr[44] = /*_.RETURN___V44*/ meltfptr[41];;
@@ -2948,7 +2965,7 @@ lab_endgetargs:;
/*_.IF___V43*/ meltfptr[40] = /*_.PROGN___V45*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2323:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2336:/ clear");
/*clear *//*_.RETURN___V44*/ meltfptr[41] = 0;
/*^clear */
/*clear *//*_.PROGN___V45*/ meltfptr[44] = 0;
@@ -2964,12 +2981,12 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V46*/ meltfptr[41] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2329:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2342:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V47*/ meltfptr[44] =
/*_.PAIR_TAIL__V46*/ meltfptr[41];;
/*_.PAIR_HEAD__V48*/ meltfptr[47] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2330:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2343:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -2985,13 +3002,13 @@ lab_endgetargs:;
/*^compute */
/*_.BLOCVTUP__V22*/ meltfptr[21] = /*_.SETQ___V50*/ meltfptr[49] =
/*_.LAMBDA_ARG_BINDINGS__V49*/ meltfptr[48];;
- MELT_LOCATION ("warmelt-macro.melt:2331:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2344:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L8*/ meltfnum[7] =
melt_is_instance_of ((melt_ptr_t) ( /*_.BLOCVTUP__V22*/ meltfptr[21]),
(melt_ptr_t) (( /*!DISCR_VARIADIC_FORMAL_SEQUENCE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:2331:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2344:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -3001,18 +3018,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2333:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2346:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("(DEFCITERATOR symb startformals state localformals...) cannot have\
variadic local formals"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2335:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2348:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2335:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2348:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -3025,7 +3042,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2332:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2345:/ quasiblock");
/*_.PROGN___V53*/ meltfptr[52] = /*_.RETURN___V52*/ meltfptr[51];;
@@ -3033,7 +3050,7 @@ lab_endgetargs:;
/*_.IF___V51*/ meltfptr[50] = /*_.PROGN___V53*/ meltfptr[52];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2331:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2344:/ clear");
/*clear *//*_.RETURN___V52*/ meltfptr[51] = 0;
/*^clear */
/*clear *//*_.PROGN___V53*/ meltfptr[52] = 0;
@@ -3049,10 +3066,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V54*/ meltfptr[51] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2336:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2349:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V55*/ meltfptr[52] =
/*_.PAIR_TAIL__V54*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-macro.melt:2338:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2351:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_HEAD__V56*/ meltfptr[55] =
@@ -3061,7 +3078,7 @@ lab_endgetargs:;
/*_#__L9*/ meltfnum[8] =
(( /*_.PAIR_HEAD__V56*/ meltfptr[55]) ==
(( /*!konst_6_DOC */ meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:2338:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2351:/ cond");
/*cond */ if ( /*_#__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -3072,10 +3089,10 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V58*/ meltfptr[57] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2340:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2353:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V59*/ meltfptr[58] =
/*_.PAIR_TAIL__V58*/ meltfptr[57];;
- MELT_LOCATION ("warmelt-macro.melt:2341:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2354:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -3104,16 +3121,16 @@ lab_endgetargs:;
/*_.PAIR_HEAD__V60*/ meltfptr[59] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2343:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2356:/ compute");
/*_.DOCV__V23*/ meltfptr[22] = /*_.SETQ___V61*/ meltfptr[60] =
/*_.PAIR_HEAD__V60*/ meltfptr[59];;
/*_.PAIR_TAIL__V62*/ meltfptr[61] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2344:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2357:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V63*/ meltfptr[62] =
/*_.PAIR_TAIL__V62*/ meltfptr[61];;
- MELT_LOCATION ("warmelt-macro.melt:2339:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2352:/ quasiblock");
/*_.PROGN___V64*/ meltfptr[63] = /*_.SETQ___V63*/ meltfptr[62];;
@@ -3121,7 +3138,7 @@ lab_endgetargs:;
/*_.IF___V57*/ meltfptr[56] = /*_.PROGN___V64*/ meltfptr[63];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2338:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2351:/ clear");
/*clear *//*_.PAIR_TAIL__V58*/ meltfptr[57] = 0;
/*^clear */
/*clear *//*_.SETQ___V59*/ meltfptr[58] = 0;
@@ -3144,19 +3161,19 @@ lab_endgetargs:;
/*_.IF___V57*/ meltfptr[56] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2346:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2359:/ quasiblock");
/*_.SEXPBEF__V66*/ meltfptr[58] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2347:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2360:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L10*/ meltfnum[9] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPBEF__V66*/ meltfptr[58]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:2347:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2360:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -3166,19 +3183,19 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2349:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2362:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("missing before expansion for (DEFCITERATOR symb startformals statesymb\
locformals expbefore expafter)"), (melt_ptr_t)
0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2350:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2363:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2350:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2363:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -3191,7 +3208,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2348:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2361:/ quasiblock");
/*_.PROGN___V69*/ meltfptr[61] = /*_.RETURN___V68*/ meltfptr[60];;
@@ -3199,7 +3216,7 @@ lab_endgetargs:;
/*_.IF___V67*/ meltfptr[59] = /*_.PROGN___V69*/ meltfptr[61];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2347:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2360:/ clear");
/*clear *//*_.RETURN___V68*/ meltfptr[60] = 0;
/*^clear */
/*clear *//*_.PROGN___V69*/ meltfptr[61] = 0;
@@ -3212,7 +3229,7 @@ lab_endgetargs:;
/*_.IF___V67*/ meltfptr[59] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2351:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2364:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -3237,10 +3254,10 @@ lab_endgetargs:;
/*_.LOCA_LOCATION__V70*/ meltfptr[62] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2351:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2364:/ compute");
/*_.BEFLOC__V26*/ meltfptr[25] = /*_.SETQ___V71*/ meltfptr[63] =
/*_.LOCA_LOCATION__V70*/ meltfptr[62];;
- MELT_LOCATION ("warmelt-macro.melt:2352:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2365:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPBEF__V66*/ meltfptr[58]) /*=obj*/ ;
@@ -3251,7 +3268,7 @@ lab_endgetargs:;
/*_.LIST_FIRST__V73*/ meltfptr[61] =
(melt_list_first
((melt_ptr_t) ( /*_.SEXP_CONTENTS__V72*/ meltfptr[60])));;
- MELT_LOCATION ("warmelt-macro.melt:2352:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2365:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -3276,7 +3293,7 @@ lab_endgetargs:;
/*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V74*/ meltfptr[73];;
/*_.LET___V65*/ meltfptr[57] = /*_.SETQ___V75*/ meltfptr[74];;
- MELT_LOCATION ("warmelt-macro.melt:2346:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2359:/ clear");
/*clear *//*_.SEXPBEF__V66*/ meltfptr[58] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L10*/ meltfnum[9] = 0;
@@ -3296,22 +3313,22 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V75*/ meltfptr[74] = 0;
/*_.PAIR_TAIL__V76*/ meltfptr[58] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2354:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2367:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V77*/ meltfptr[59] =
/*_.PAIR_TAIL__V76*/ meltfptr[58];;
- MELT_LOCATION ("warmelt-macro.melt:2356:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2369:/ quasiblock");
/*_.SEXPAFT__V79*/ meltfptr[63] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2357:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2370:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L11*/ meltfnum[9] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPAFT__V79*/ meltfptr[63]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:2357:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2370:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L11*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -3321,19 +3338,19 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2359:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2372:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("missing after expansion for (DEFCITERATOR symb startformals statesymb\
locformals expbefore expafter)"), (melt_ptr_t)
0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2360:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2373:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2360:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2373:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -3346,7 +3363,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2358:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2371:/ quasiblock");
/*_.PROGN___V82*/ meltfptr[73] = /*_.RETURN___V81*/ meltfptr[61];;
@@ -3354,7 +3371,7 @@ lab_endgetargs:;
/*_.IF___V80*/ meltfptr[60] = /*_.PROGN___V82*/ meltfptr[73];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2357:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2370:/ clear");
/*clear *//*_.RETURN___V81*/ meltfptr[61] = 0;
/*^clear */
/*clear *//*_.PROGN___V82*/ meltfptr[73] = 0;
@@ -3367,7 +3384,7 @@ lab_endgetargs:;
/*_.IF___V80*/ meltfptr[60] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2361:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2374:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -3392,10 +3409,10 @@ lab_endgetargs:;
/*_.LOCA_LOCATION__V83*/ meltfptr[74] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2361:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2374:/ compute");
/*_.AFTLOC__V27*/ meltfptr[26] = /*_.SETQ___V84*/ meltfptr[61] =
/*_.LOCA_LOCATION__V83*/ meltfptr[74];;
- MELT_LOCATION ("warmelt-macro.melt:2362:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2375:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPAFT__V79*/ meltfptr[63]) /*=obj*/ ;
@@ -3406,7 +3423,7 @@ lab_endgetargs:;
/*_.LIST_FIRST__V86*/ meltfptr[85] =
(melt_list_first
((melt_ptr_t) ( /*_.SEXP_CONTENTS__V85*/ meltfptr[73])));;
- MELT_LOCATION ("warmelt-macro.melt:2362:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2375:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -3431,7 +3448,7 @@ lab_endgetargs:;
/*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V87*/ meltfptr[86];;
/*_.LET___V78*/ meltfptr[62] = /*_.SETQ___V88*/ meltfptr[87];;
- MELT_LOCATION ("warmelt-macro.melt:2356:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2369:/ clear");
/*clear *//*_.SEXPAFT__V79*/ meltfptr[63] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L11*/ meltfnum[9] = 0;
@@ -3449,7 +3466,7 @@ lab_endgetargs:;
/*clear *//*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V87*/ meltfptr[86] = 0;
/*^clear */
/*clear *//*_.SETQ___V88*/ meltfptr[87] = 0;
- MELT_LOCATION ("warmelt-macro.melt:2365:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2378:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_HEAD__V89*/ meltfptr[63] =
@@ -3458,7 +3475,7 @@ lab_endgetargs:;
/*_#__L12*/ meltfnum[9] =
(( /*_.PAIR_HEAD__V89*/ meltfptr[63]) ==
(( /*!konst_6_DOC */ meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:2365:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2378:/ cond");
/*cond */ if ( /*_#__L12*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -3469,10 +3486,10 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V91*/ meltfptr[74] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2367:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2380:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V92*/ meltfptr[61] =
/*_.PAIR_TAIL__V91*/ meltfptr[74];;
- MELT_LOCATION ("warmelt-macro.melt:2368:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2381:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -3501,16 +3518,16 @@ lab_endgetargs:;
/*_.PAIR_HEAD__V93*/ meltfptr[73] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2370:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2383:/ compute");
/*_.DOCV__V23*/ meltfptr[22] = /*_.SETQ___V94*/ meltfptr[85] =
/*_.PAIR_HEAD__V93*/ meltfptr[73];;
/*_.PAIR_TAIL__V95*/ meltfptr[86] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2371:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2384:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V96*/ meltfptr[87] =
/*_.PAIR_TAIL__V95*/ meltfptr[86];;
- MELT_LOCATION ("warmelt-macro.melt:2366:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2379:/ quasiblock");
/*_.PROGN___V97*/ meltfptr[96] = /*_.SETQ___V96*/ meltfptr[87];;
@@ -3518,7 +3535,7 @@ lab_endgetargs:;
/*_.IF___V90*/ meltfptr[60] = /*_.PROGN___V97*/ meltfptr[96];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2365:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2378:/ clear");
/*clear *//*_.PAIR_TAIL__V91*/ meltfptr[74] = 0;
/*^clear */
/*clear *//*_.SETQ___V92*/ meltfptr[61] = 0;
@@ -3541,13 +3558,13 @@ lab_endgetargs:;
/*_.IF___V90*/ meltfptr[60] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2373:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2386:/ quasiblock");
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:2374:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2387:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYMB__V19*/ meltfptr[18]) /*=obj*/ ;
@@ -3555,7 +3572,7 @@ lab_endgetargs:;
/*_.NAMED_NAME__V99*/ meltfptr[61] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2373:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2386:/ quasiblock");
/*^rawallocobj */
@@ -3635,7 +3652,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.CITER__V100*/ meltfptr[73] = /*_.INST__V101*/ meltfptr[85];;
- MELT_LOCATION ("warmelt-macro.melt:2381:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2394:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -3678,7 +3695,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.CITBIND__V102*/ meltfptr[86] = /*_.INST__V103*/ meltfptr[87];;
- MELT_LOCATION ("warmelt-macro.melt:2386:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2399:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -3796,7 +3813,7 @@ lab_endgetargs:;
( /*_#I__L18*/ meltfnum[17])));;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2400:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2413:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3822,7 +3839,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2400:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2413:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L19*/ meltfnum[18]) /*then */
{
/*^cond.then */
@@ -3837,7 +3854,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2400:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2413:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -3851,7 +3868,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2400;
+ argtab[2].meltbp_long = 2413;
/*^apply.arg */
argtab[3].meltbp_cstring = "srcit citer";
/*^apply.arg */
@@ -3871,7 +3888,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V109*/ meltfptr[108];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2400:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2413:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L20*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V109*/ meltfptr[108] = 0;
@@ -3884,7 +3901,7 @@ lab_endgetargs:;
/*_.IF___V108*/ meltfptr[107] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2400:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2413:/ quasiblock");
/*_.PROGN___V110*/ meltfptr[108] = /*_.IF___V108*/ meltfptr[107];;
@@ -3892,7 +3909,7 @@ lab_endgetargs:;
/*_.IFCPP___V107*/ meltfptr[106] = /*_.PROGN___V110*/ meltfptr[108];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2400:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2413:/ clear");
/*clear *//*_#MELT_NEED_DBG__L19*/ meltfnum[18] = 0;
/*^clear */
/*clear *//*_.IF___V108*/ meltfptr[107] = 0;
@@ -3907,7 +3924,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2401:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2414:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.SUBSTMAP__V106*/ meltfptr[105]),
(meltobject_ptr_t) ( /*_.STATSYMB__V21*/
@@ -3918,7 +3935,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2402:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2415:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3944,7 +3961,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2402:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2415:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L21*/ meltfnum[19]) /*then */
{
/*^cond.then */
@@ -3959,7 +3976,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2402:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2415:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -3973,7 +3990,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2402;
+ argtab[2].meltbp_long = 2415;
/*^apply.arg */
argtab[3].meltbp_cstring = "bstartup citer";
/*^apply.arg */
@@ -3993,7 +4010,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V113*/ meltfptr[112];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2402:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2415:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L22*/ meltfnum[18] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V113*/ meltfptr[112] = 0;
@@ -4006,7 +4023,7 @@ lab_endgetargs:;
/*_.IF___V112*/ meltfptr[108] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2402:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2415:/ quasiblock");
/*_.PROGN___V114*/ meltfptr[112] = /*_.IF___V112*/ meltfptr[108];;
@@ -4014,7 +4031,7 @@ lab_endgetargs:;
/*_.IFCPP___V111*/ meltfptr[107] = /*_.PROGN___V114*/ meltfptr[112];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2402:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2415:/ clear");
/*clear *//*_#MELT_NEED_DBG__L21*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.IF___V112*/ meltfptr[108] = 0;
@@ -4046,7 +4063,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2406:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2419:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4059,7 +4076,7 @@ lab_endgetargs:;
( /*_.CURSBIND__V115*/ meltfptr[108]),
(melt_ptr_t) (( /*!CLASS_FORMAL_BINDING */
meltfrout->tabval[14])));;
- MELT_LOCATION ("warmelt-macro.melt:2406:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2419:/ cond");
/*cond */ if ( /*_#IS_A__L24*/ meltfnum[19]) /*then */
{
/*^cond.then */
@@ -4067,7 +4084,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2406:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2419:/ cond.else");
/*^block */
/*anyblock */
@@ -4081,7 +4098,7 @@ lab_endgetargs:;
melt_assert_failed (("check start cursbind"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2406) ? (2406) : __LINE__,
+ (2419) ? (2419) : __LINE__,
__FUNCTION__);
;
}
@@ -4097,7 +4114,7 @@ lab_endgetargs:;
/*_.IFELSE___V117*/ meltfptr[116];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2406:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2419:/ clear");
/*clear *//*_#IS_A__L24*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.IFELSE___V117*/ meltfptr[116] = 0;
@@ -4108,7 +4125,7 @@ lab_endgetargs:;
/*_.IFCPP___V116*/ meltfptr[112] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2407:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2420:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -4137,7 +4154,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2407:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2420:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.SUBSTMAP__V106*/ meltfptr[105]),
(meltobject_ptr_t) ( /*_.BINDER__V118*/
@@ -4152,7 +4169,7 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-macro.melt:2403:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2416:/ clear");
/*clear *//*_.CURSBIND__V115*/ meltfptr[108] = 0;
/*^clear */
/*clear *//*_#BSIX__L23*/ meltfnum[18] = 0;
@@ -4164,7 +4181,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2408:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2421:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4190,7 +4207,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2408:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2421:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L25*/ meltfnum[19]) /*then */
{
/*^cond.then */
@@ -4205,7 +4222,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2408:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2421:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4219,7 +4236,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2408;
+ argtab[2].meltbp_long = 2421;
/*^apply.arg */
argtab[3].meltbp_cstring = "blocvtup citer";
/*^apply.arg */
@@ -4239,7 +4256,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V121*/ meltfptr[120];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2408:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2421:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L26*/ meltfnum[25] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V121*/ meltfptr[120] = 0;
@@ -4252,7 +4269,7 @@ lab_endgetargs:;
/*_.IF___V120*/ meltfptr[119] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2408:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2421:/ quasiblock");
/*_.PROGN___V122*/ meltfptr[120] = /*_.IF___V120*/ meltfptr[119];;
@@ -4260,7 +4277,7 @@ lab_endgetargs:;
/*_.IFCPP___V119*/ meltfptr[118] = /*_.PROGN___V122*/ meltfptr[120];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2408:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2421:/ clear");
/*clear *//*_#MELT_NEED_DBG__L25*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.IF___V120*/ meltfptr[119] = 0;
@@ -4292,7 +4309,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2412:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2425:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4318,7 +4335,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2412:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2425:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L28*/ meltfnum[19]) /*then */
{
/*^cond.then */
@@ -4333,7 +4350,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2412:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2425:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4347,7 +4364,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2412;
+ argtab[2].meltbp_long = 2425;
/*^apply.arg */
argtab[3].meltbp_cstring = "curlbind local citer";
/*^apply.arg */
@@ -4368,7 +4385,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V126*/ meltfptr[125];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2412:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2425:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L29*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V126*/ meltfptr[125] = 0;
@@ -4381,7 +4398,7 @@ lab_endgetargs:;
/*_.IF___V125*/ meltfptr[124] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2412:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2425:/ quasiblock");
/*_.PROGN___V127*/ meltfptr[125] = /*_.IF___V125*/ meltfptr[124];;
@@ -4390,7 +4407,7 @@ lab_endgetargs:;
/*_.PROGN___V127*/ meltfptr[125];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2412:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2425:/ clear");
/*clear *//*_#MELT_NEED_DBG__L28*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.IF___V125*/ meltfptr[124] = 0;
@@ -4405,7 +4422,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2413:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2426:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4418,7 +4435,7 @@ lab_endgetargs:;
( /*_.CURLBIND__V123*/ meltfptr[119]),
(melt_ptr_t) (( /*!CLASS_ANY_BINDING */
meltfrout->tabval[15])));;
- MELT_LOCATION ("warmelt-macro.melt:2413:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2426:/ cond");
/*cond */ if ( /*_#IS_A__L30*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -4426,7 +4443,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2413:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2426:/ cond.else");
/*^block */
/*anyblock */
@@ -4440,7 +4457,7 @@ lab_endgetargs:;
melt_assert_failed (("check local curlbind"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2413) ? (2413) : __LINE__,
+ (2426) ? (2426) : __LINE__,
__FUNCTION__);
;
}
@@ -4456,7 +4473,7 @@ lab_endgetargs:;
/*_.IFELSE___V129*/ meltfptr[125];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2413:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2426:/ clear");
/*clear *//*_#IS_A__L30*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.IFELSE___V129*/ meltfptr[125] = 0;
@@ -4467,7 +4484,7 @@ lab_endgetargs:;
/*_.IFCPP___V128*/ meltfptr[124] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2414:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2427:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -4496,7 +4513,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2414:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2427:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.SUBSTMAP__V106*/ meltfptr[105]),
(meltobject_ptr_t) ( /*_.BINDER__V130*/
@@ -4511,7 +4528,7 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-macro.melt:2409:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2422:/ clear");
/*clear *//*_.CURLBIND__V123*/ meltfptr[119] = 0;
/*^clear */
/*clear *//*_#BLIX__L27*/ meltfnum[25] = 0;
@@ -4523,7 +4540,7 @@ lab_endgetargs:;
/*clear *//*_.BINDER__V130*/ meltfptr[125] = 0;
} /*endciterblock FOREACH_IN_MULTIPLE */
;
- MELT_LOCATION ("warmelt-macro.melt:2416:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2429:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4544,7 +4561,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2417:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2430:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4565,7 +4582,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2419:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2432:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -4590,7 +4607,7 @@ lab_endgetargs:;
"put-fields");
;
- MELT_LOCATION ("warmelt-macro.melt:2420:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2433:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4611,7 +4628,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2421:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2434:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4637,7 +4654,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2421:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2434:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L31*/ meltfnum[19]) /*then */
{
/*^cond.then */
@@ -4652,7 +4669,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2421:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2434:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4666,7 +4683,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2421;
+ argtab[2].meltbp_long = 2434;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defciterator registering device srcit=";
@@ -4693,7 +4710,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V136*/ meltfptr[135];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2421:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2434:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L32*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V136*/ meltfptr[135] = 0;
@@ -4706,7 +4723,7 @@ lab_endgetargs:;
/*_.IF___V135*/ meltfptr[134] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2421:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2434:/ quasiblock");
/*_.PROGN___V137*/ meltfptr[135] = /*_.IF___V135*/ meltfptr[134];;
@@ -4714,7 +4731,7 @@ lab_endgetargs:;
/*_.IFCPP___V134*/ meltfptr[133] = /*_.PROGN___V137*/ meltfptr[135];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2421:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2434:/ clear");
/*clear *//*_#MELT_NEED_DBG__L31*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.IF___V135*/ meltfptr[134] = 0;
@@ -4727,7 +4744,7 @@ lab_endgetargs:;
/*_.IFCPP___V134*/ meltfptr[133] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2422:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2435:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4750,7 +4767,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2423:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2436:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4776,7 +4793,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2423:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2436:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L33*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -4791,7 +4808,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2423:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2436:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -4805,7 +4822,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2423;
+ argtab[2].meltbp_long = 2436;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defciterator parsed citerator citer";
@@ -4826,7 +4843,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V141*/ meltfptr[140];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2423:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2436:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L34*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V141*/ meltfptr[140] = 0;
@@ -4839,7 +4856,7 @@ lab_endgetargs:;
/*_.IF___V140*/ meltfptr[139] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2423:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2436:/ quasiblock");
/*_.PROGN___V142*/ meltfptr[140] = /*_.IF___V140*/ meltfptr[139];;
@@ -4847,7 +4864,7 @@ lab_endgetargs:;
/*_.IFCPP___V139*/ meltfptr[135] = /*_.PROGN___V142*/ meltfptr[140];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2423:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2436:/ clear");
/*clear *//*_#MELT_NEED_DBG__L33*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.IF___V140*/ meltfptr[139] = 0;
@@ -4860,7 +4877,7 @@ lab_endgetargs:;
/*_.IFCPP___V139*/ meltfptr[135] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2424:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2437:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -4869,7 +4886,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SRCIT__V104*/ meltfptr[96];;
{
- MELT_LOCATION ("warmelt-macro.melt:2424:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2437:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -4884,7 +4901,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V98*/ meltfptr[74] = /*_.RETURN___V143*/ meltfptr[139];;
- MELT_LOCATION ("warmelt-macro.melt:2373:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2386:/ clear");
/*clear *//*_.NAMED_NAME__V99*/ meltfptr[61] = 0;
/*^clear */
/*clear *//*_.CITER__V100*/ meltfptr[73] = 0;
@@ -4928,7 +4945,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V143*/ meltfptr[139] = 0;
/*_.LET___V14*/ meltfptr[12] = /*_.LET___V98*/ meltfptr[74];;
- MELT_LOCATION ("warmelt-macro.melt:2293:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2306:/ clear");
/*clear *//*_.CONT__V15*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.LOC__V16*/ meltfptr[15] = 0;
@@ -5024,7 +5041,7 @@ lab_endgetargs:;
/*clear *//*_.IF___V90*/ meltfptr[60] = 0;
/*^clear */
/*clear *//*_.LET___V98*/ meltfptr[74] = 0;
- MELT_LOCATION ("warmelt-macro.melt:2289:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2302:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -5033,7 +5050,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V14*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-macro.melt:2289:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2302:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5155,7 +5172,7 @@ meltrout_38_warmelt_macro_MEXPAND_DEFCMATCHER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2442:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2455:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -5196,7 +5213,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2443:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2456:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5222,7 +5239,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2443:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2456:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -5237,7 +5254,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2443:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2456:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -5250,7 +5267,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2443;
+ argtab[2].meltbp_long = 2456;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher sexpr";
/*^apply.arg */
@@ -5269,7 +5286,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2443:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2456:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -5282,7 +5299,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2443:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2456:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -5290,7 +5307,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2443:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2456:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -5305,7 +5322,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2444:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2457:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5317,7 +5334,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:2444:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2457:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -5325,7 +5342,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2444:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2457:/ cond.else");
/*^block */
/*anyblock */
@@ -5339,7 +5356,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2444) ? (2444) : __LINE__, __FUNCTION__);
+ (2457) ? (2457) : __LINE__, __FUNCTION__);
;
}
;
@@ -5353,7 +5370,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_.IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2444:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2457:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[7] = 0;
@@ -5366,7 +5383,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2445:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2458:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5378,7 +5395,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:2445:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2458:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -5386,7 +5403,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2445:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2458:/ cond.else");
/*^block */
/*anyblock */
@@ -5400,7 +5417,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2445) ? (2445) : __LINE__, __FUNCTION__);
+ (2458) ? (2458) : __LINE__, __FUNCTION__);
;
}
;
@@ -5414,7 +5431,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2445:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2458:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -5425,7 +5442,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2446:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2459:/ quasiblock");
/*^getslot */
@@ -5436,7 +5453,7 @@ lab_endgetargs:;
/*_.CONT__V15*/ meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2447:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2460:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -5478,7 +5495,7 @@ lab_endgetargs:;
/*_.LOCOPER__V31*/ meltfptr[30] = ( /*nil */ NULL);;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2465:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2478:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5504,7 +5521,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2465:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2478:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -5519,7 +5536,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2465:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2478:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -5532,7 +5549,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2465;
+ argtab[2].meltbp_long = 2478;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher symb";
/*^apply.arg */
@@ -5552,7 +5569,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V34*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2465:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2478:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V34*/ meltfptr[33] = 0;
@@ -5565,7 +5582,7 @@ lab_endgetargs:;
/*_.IF___V33*/ meltfptr[32] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2465:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2478:/ quasiblock");
/*_.PROGN___V35*/ meltfptr[33] = /*_.IF___V33*/ meltfptr[32];;
@@ -5573,7 +5590,7 @@ lab_endgetargs:;
/*_.IFCPP___V32*/ meltfptr[31] = /*_.PROGN___V35*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2465:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2478:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V33*/ meltfptr[32] = 0;
@@ -5586,14 +5603,14 @@ lab_endgetargs:;
/*_.IFCPP___V32*/ meltfptr[31] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2466:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2479:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L7*/ meltfnum[0] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:2466:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2479:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -5603,18 +5620,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2468:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2481:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("symbol expected for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test\
> <fill> <oper>)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2471:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2484:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2471:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2484:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5627,7 +5644,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2467:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2480:/ quasiblock");
/*_.PROGN___V38*/ meltfptr[37] = /*_.RETURN___V37*/ meltfptr[33];;
@@ -5635,7 +5652,7 @@ lab_endgetargs:;
/*_.IF___V36*/ meltfptr[32] = /*_.PROGN___V38*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2466:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2479:/ clear");
/*clear *//*_.RETURN___V37*/ meltfptr[33] = 0;
/*^clear */
/*clear *//*_.PROGN___V38*/ meltfptr[37] = 0;
@@ -5651,15 +5668,15 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V39*/ meltfptr[33] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2472:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2485:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V40*/ meltfptr[37] =
/*_.PAIR_TAIL__V39*/ meltfptr[33];;
- MELT_LOCATION ("warmelt-macro.melt:2474:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2487:/ quasiblock");
/*_.PAIR_HEAD__V42*/ meltfptr[41] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2474:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2487:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -5675,12 +5692,12 @@ lab_endgetargs:;
/*_#NBMATINFORMALS__L8*/ meltfnum[1] =
(melt_multiple_length
((melt_ptr_t) ( /*_.MATINFORMALS__V43*/ meltfptr[42])));;
- MELT_LOCATION ("warmelt-macro.melt:2477:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2490:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#I__L9*/ meltfnum[8] =
(( /*_#NBMATINFORMALS__L8*/ meltfnum[1]) < (1));;
- MELT_LOCATION ("warmelt-macro.melt:2477:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2490:/ cond");
/*cond */ if ( /*_#I__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -5690,18 +5707,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2479:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2492:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("empty ins for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill\
> <oper>)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2480:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2493:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2480:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2493:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5714,7 +5731,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2478:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2491:/ quasiblock");
/*_.PROGN___V46*/ meltfptr[45] = /*_.RETURN___V45*/ meltfptr[44];;
@@ -5722,7 +5739,7 @@ lab_endgetargs:;
/*_.IF___V44*/ meltfptr[43] = /*_.PROGN___V46*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2477:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2490:/ clear");
/*clear *//*_.RETURN___V45*/ meltfptr[44] = 0;
/*^clear */
/*clear *//*_.PROGN___V46*/ meltfptr[45] = 0;
@@ -5735,14 +5752,14 @@ lab_endgetargs:;
/*_.IF___V44*/ meltfptr[43] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2481:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2494:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L10*/ meltfnum[9] =
melt_is_instance_of ((melt_ptr_t)
( /*_.MATINFORMALS__V43*/ meltfptr[42]),
(melt_ptr_t) (( /*!DISCR_VARIADIC_FORMAL_SEQUENCE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:2481:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2494:/ cond");
/*cond */ if ( /*_#IS_A__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -5752,20 +5769,20 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2483:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2496:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]),
("(DEFCMATCHER <symb> <ins> ...) cannot have variadic input formals"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2484:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2497:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2484:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2497:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5778,7 +5795,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2482:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2495:/ quasiblock");
/*_.PROGN___V49*/ meltfptr[48] = /*_.RETURN___V48*/ meltfptr[45];;
@@ -5786,7 +5803,7 @@ lab_endgetargs:;
/*_.IF___V47*/ meltfptr[44] = /*_.PROGN___V49*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2481:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2494:/ clear");
/*clear *//*_.RETURN___V48*/ meltfptr[45] = 0;
/*^clear */
/*clear *//*_.PROGN___V49*/ meltfptr[48] = 0;
@@ -5799,18 +5816,18 @@ lab_endgetargs:;
/*_.IF___V47*/ meltfptr[44] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2486:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2499:/ compute");
/*_.SFORMALS__V20*/ meltfptr[19] = /*_.SETQ___V50*/ meltfptr[45] =
/*_.MATINFORMALS__V43*/ meltfptr[42];;
/*_.MULTIPLE_NTH__V51*/ meltfptr[48] =
(melt_multiple_nth
((melt_ptr_t) ( /*_.MATINFORMALS__V43*/ meltfptr[42]), (0)));;
- MELT_LOCATION ("warmelt-macro.melt:2487:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2500:/ compute");
/*_.MATCHFORMAL__V21*/ meltfptr[20] = /*_.SETQ___V52*/ meltfptr[51] =
/*_.MULTIPLE_NTH__V51*/ meltfptr[48];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2488:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2501:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5836,7 +5853,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2488:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2501:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -5851,7 +5868,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2488:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2501:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -5865,7 +5882,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2488;
+ argtab[2].meltbp_long = 2501;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher matchformal";
/*^apply.arg */
@@ -5885,7 +5902,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V55*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2488:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2501:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L12*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V55*/ meltfptr[54] = 0;
@@ -5898,7 +5915,7 @@ lab_endgetargs:;
/*_.IF___V54*/ meltfptr[53] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2488:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2501:/ quasiblock");
/*_.PROGN___V56*/ meltfptr[54] = /*_.IF___V54*/ meltfptr[53];;
@@ -5906,7 +5923,7 @@ lab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[52] = /*_.PROGN___V56*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2488:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2501:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V54*/ meltfptr[53] = 0;
@@ -5921,7 +5938,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2489:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2502:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5934,7 +5951,7 @@ lab_endgetargs:;
( /*_.MATCHFORMAL__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_FORMAL_BINDING */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:2489:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2502:/ cond");
/*cond */ if ( /*_#IS_A__L13*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -5942,7 +5959,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2489:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2502:/ cond.else");
/*^block */
/*anyblock */
@@ -5956,7 +5973,7 @@ lab_endgetargs:;
melt_assert_failed (("check matchformal"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2489) ? (2489) : __LINE__, __FUNCTION__);
+ (2502) ? (2502) : __LINE__, __FUNCTION__);
;
}
;
@@ -5970,7 +5987,7 @@ lab_endgetargs:;
/*_.IFCPP___V57*/ meltfptr[53] = /*_.IFELSE___V58*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2489:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2502:/ clear");
/*clear *//*_#IS_A__L13*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IFELSE___V58*/ meltfptr[54] = 0;
@@ -5989,10 +6006,10 @@ lab_endgetargs:;
(meltgc_new_multiple
((meltobject_ptr_t) (( /*!DISCR_MULTIPLE */ meltfrout->tabval[7])),
( /*_#I__L14*/ meltfnum[10])));;
- MELT_LOCATION ("warmelt-macro.melt:2490:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2503:/ compute");
/*_.INFORMALS__V22*/ meltfptr[21] = /*_.SETQ___V60*/ meltfptr[59] =
/*_.MAKE_MULTIPLE__V59*/ meltfptr[54];;
- MELT_LOCATION ("warmelt-macro.melt:2493:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2506:/ quasiblock");
/*^newclosure */
@@ -6017,7 +6034,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.INFORMALS__V22*/ meltfptr[21]);
;
/*_.LAMBDA___V61*/ meltfptr[60] = /*_.LAMBDA___V62*/ meltfptr[61];;
- MELT_LOCATION ("warmelt-macro.melt:2491:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2504:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -6038,7 +6055,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2494:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2507:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6064,7 +6081,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2494:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2507:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -6079,7 +6096,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2494:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2507:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -6093,7 +6110,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2494;
+ argtab[2].meltbp_long = 2507;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher informals";
/*^apply.arg */
@@ -6113,7 +6130,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V66*/ meltfptr[65];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2494:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2507:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L16*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V66*/ meltfptr[65] = 0;
@@ -6126,7 +6143,7 @@ lab_endgetargs:;
/*_.IF___V65*/ meltfptr[64] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2494:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2507:/ quasiblock");
/*_.PROGN___V67*/ meltfptr[65] = /*_.IF___V65*/ meltfptr[64];;
@@ -6134,7 +6151,7 @@ lab_endgetargs:;
/*_.IFCPP___V64*/ meltfptr[63] = /*_.PROGN___V67*/ meltfptr[65];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2494:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2507:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V65*/ meltfptr[64] = 0;
@@ -6150,7 +6167,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V41*/ meltfptr[40] = /*_.IFCPP___V64*/ meltfptr[63];;
- MELT_LOCATION ("warmelt-macro.melt:2474:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2487:/ clear");
/*clear *//*_.PAIR_HEAD__V42*/ meltfptr[41] = 0;
/*^clear */
/*clear *//*_.MATINFORMALS__V43*/ meltfptr[42] = 0;
@@ -6188,12 +6205,12 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V64*/ meltfptr[63] = 0;
/*_.PAIR_TAIL__V68*/ meltfptr[64] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2497:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2510:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V69*/ meltfptr[65] =
/*_.PAIR_TAIL__V68*/ meltfptr[64];;
/*_.PAIR_HEAD__V70*/ meltfptr[41] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2498:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2511:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -6211,7 +6228,7 @@ lab_endgetargs:;
/*_.LAMBDA_ARG_BINDINGS__V71*/ meltfptr[42];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2499:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2512:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6237,7 +6254,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2499:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2512:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L17*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -6252,7 +6269,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2499:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2512:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -6266,7 +6283,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2499;
+ argtab[2].meltbp_long = 2512;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher outformals";
/*^apply.arg */
@@ -6286,7 +6303,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V75*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2499:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2512:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L18*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V75*/ meltfptr[48] = 0;
@@ -6299,7 +6316,7 @@ lab_endgetargs:;
/*_.IF___V74*/ meltfptr[45] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2499:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2512:/ quasiblock");
/*_.PROGN___V76*/ meltfptr[51] = /*_.IF___V74*/ meltfptr[45];;
@@ -6307,7 +6324,7 @@ lab_endgetargs:;
/*_.IFCPP___V73*/ meltfptr[44] = /*_.PROGN___V76*/ meltfptr[51];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2499:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2512:/ clear");
/*clear *//*_#MELT_NEED_DBG__L17*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IF___V74*/ meltfptr[45] = 0;
@@ -6320,7 +6337,7 @@ lab_endgetargs:;
/*_.IFCPP___V73*/ meltfptr[44] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2500:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2513:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_MULTIPLE__L19*/ meltfnum[1] =
@@ -6329,7 +6346,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L20*/ meltfnum[8] =
(!( /*_#IS_MULTIPLE__L19*/ meltfnum[1]));;
- MELT_LOCATION ("warmelt-macro.melt:2500:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2513:/ cond");
/*cond */ if ( /*_#NOT__L20*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -6339,18 +6356,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2502:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2515:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("bad outs for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill\
> <oper>)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2503:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2516:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2503:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2516:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6363,7 +6380,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2501:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2514:/ quasiblock");
/*_.PROGN___V79*/ meltfptr[54] = /*_.RETURN___V78*/ meltfptr[53];;
@@ -6371,7 +6388,7 @@ lab_endgetargs:;
/*_.IF___V77*/ meltfptr[52] = /*_.PROGN___V79*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2500:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2513:/ clear");
/*clear *//*_.RETURN___V78*/ meltfptr[53] = 0;
/*^clear */
/*clear *//*_.PROGN___V79*/ meltfptr[54] = 0;
@@ -6384,13 +6401,13 @@ lab_endgetargs:;
/*_.IF___V77*/ meltfptr[52] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2504:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2517:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L21*/ meltfnum[9] =
melt_is_instance_of ((melt_ptr_t) ( /*_.OUTFORMALS__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!DISCR_VARIADIC_FORMAL_SEQUENCE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:2504:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2517:/ cond");
/*cond */ if ( /*_#IS_A__L21*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -6400,20 +6417,20 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2506:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2519:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]),
("out formals for (DEFCMATCHER <symb> <ins> <outs> ...) cannot be variadic"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2507:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2520:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2507:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2520:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6426,7 +6443,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2505:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2518:/ quasiblock");
/*_.PROGN___V82*/ meltfptr[62] = /*_.RETURN___V81*/ meltfptr[60];;
@@ -6434,7 +6451,7 @@ lab_endgetargs:;
/*_.IF___V80*/ meltfptr[59] = /*_.PROGN___V82*/ meltfptr[62];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2504:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2517:/ clear");
/*clear *//*_.RETURN___V81*/ meltfptr[60] = 0;
/*^clear */
/*clear *//*_.PROGN___V82*/ meltfptr[62] = 0;
@@ -6450,22 +6467,22 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V83*/ meltfptr[63] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2509:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2522:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V84*/ meltfptr[48] =
/*_.PAIR_TAIL__V83*/ meltfptr[63];;
/*_.PAIR_HEAD__V85*/ meltfptr[45] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2510:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2523:/ compute");
/*_.STATESYM__V24*/ meltfptr[23] = /*_.SETQ___V86*/ meltfptr[51] =
/*_.PAIR_HEAD__V85*/ meltfptr[45];;
- MELT_LOCATION ("warmelt-macro.melt:2511:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2524:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L22*/ meltfnum[10] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.STATESYM__V24*/ meltfptr[23]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:2511:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2524:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L22*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -6475,7 +6492,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2513:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2526:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6501,7 +6518,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2513:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2526:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L23*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -6516,7 +6533,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2513:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2526:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -6530,7 +6547,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2513;
+ argtab[2].meltbp_long = 2526;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defcmatcher bad statesym";
@@ -6552,7 +6569,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V90*/ meltfptr[62];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2513:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2526:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L24*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V90*/ meltfptr[62] = 0;
@@ -6565,7 +6582,7 @@ lab_endgetargs:;
/*_.IF___V89*/ meltfptr[60] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2513:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2526:/ quasiblock");
/*_.PROGN___V91*/ meltfptr[62] = /*_.IF___V89*/ meltfptr[60];;
@@ -6573,7 +6590,7 @@ lab_endgetargs:;
/*_.IFCPP___V88*/ meltfptr[54] = /*_.PROGN___V91*/ meltfptr[62];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2513:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2526:/ clear");
/*clear *//*_#MELT_NEED_DBG__L23*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V89*/ meltfptr[60] = 0;
@@ -6588,18 +6605,18 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2514:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2527:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("bad statesym for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test\
> <fill> <oper>)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2515:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2528:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2515:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2528:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6612,7 +6629,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2512:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2525:/ quasiblock");
/*_.PROGN___V93*/ meltfptr[62] = /*_.RETURN___V92*/ meltfptr[60];;
@@ -6620,7 +6637,7 @@ lab_endgetargs:;
/*_.IF___V87*/ meltfptr[53] = /*_.PROGN___V93*/ meltfptr[62];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2511:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2524:/ clear");
/*clear *//*_.IFCPP___V88*/ meltfptr[54] = 0;
/*^clear */
/*clear *//*_.RETURN___V92*/ meltfptr[60] = 0;
@@ -6637,7 +6654,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2516:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2529:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6663,7 +6680,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2516:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2529:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L25*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -6678,7 +6695,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2516:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2529:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -6692,7 +6709,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2516;
+ argtab[2].meltbp_long = 2529;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher statesym";
/*^apply.arg */
@@ -6712,7 +6729,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V96*/ meltfptr[62];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2516:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2529:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L26*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V96*/ meltfptr[62] = 0;
@@ -6725,7 +6742,7 @@ lab_endgetargs:;
/*_.IF___V95*/ meltfptr[60] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2516:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2529:/ quasiblock");
/*_.PROGN___V97*/ meltfptr[62] = /*_.IF___V95*/ meltfptr[60];;
@@ -6733,7 +6750,7 @@ lab_endgetargs:;
/*_.IFCPP___V94*/ meltfptr[54] = /*_.PROGN___V97*/ meltfptr[62];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2516:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2529:/ clear");
/*clear *//*_#MELT_NEED_DBG__L25*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IF___V95*/ meltfptr[60] = 0;
@@ -6749,10 +6766,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V98*/ meltfptr[60] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2517:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2530:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V99*/ meltfptr[62] =
/*_.PAIR_TAIL__V98*/ meltfptr[60];;
- MELT_LOCATION ("warmelt-macro.melt:2519:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2532:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_HEAD__V100*/ meltfptr[99] =
@@ -6761,7 +6778,7 @@ lab_endgetargs:;
/*_#__L27*/ meltfnum[11] =
(( /*_.PAIR_HEAD__V100*/ meltfptr[99]) ==
(( /*!konst_10_DOC */ meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-macro.melt:2519:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2532:/ cond");
/*cond */ if ( /*_#__L27*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -6772,10 +6789,10 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V102*/ meltfptr[101] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2521:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2534:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V103*/ meltfptr[102] =
/*_.PAIR_TAIL__V102*/ meltfptr[101];;
- MELT_LOCATION ("warmelt-macro.melt:2522:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2535:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -6804,16 +6821,16 @@ lab_endgetargs:;
/*_.PAIR_HEAD__V104*/ meltfptr[103] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2523:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2536:/ compute");
/*_.DOCV__V28*/ meltfptr[27] = /*_.SETQ___V105*/ meltfptr[104] =
/*_.PAIR_HEAD__V104*/ meltfptr[103];;
/*_.PAIR_TAIL__V106*/ meltfptr[105] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2524:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2537:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V107*/ meltfptr[106] =
/*_.PAIR_TAIL__V106*/ meltfptr[105];;
- MELT_LOCATION ("warmelt-macro.melt:2520:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2533:/ quasiblock");
/*_.PROGN___V108*/ meltfptr[107] = /*_.SETQ___V107*/ meltfptr[106];;
@@ -6821,7 +6838,7 @@ lab_endgetargs:;
/*_.IF___V101*/ meltfptr[100] = /*_.PROGN___V108*/ meltfptr[107];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2519:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2532:/ clear");
/*clear *//*_.PAIR_TAIL__V102*/ meltfptr[101] = 0;
/*^clear */
/*clear *//*_.SETQ___V103*/ meltfptr[102] = 0;
@@ -6844,12 +6861,12 @@ lab_endgetargs:;
/*_.IF___V101*/ meltfptr[100] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2527:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2540:/ quasiblock");
/*_.SEXPTEST__V110*/ meltfptr[102] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2528:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2541:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -6872,7 +6889,7 @@ lab_endgetargs:;
/*_#IF___L28*/ meltfnum[15] = /*_#IS_NOT_A__L29*/ meltfnum[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2528:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2541:/ clear");
/*clear *//*_#IS_NOT_A__L29*/ meltfnum[28] = 0;
}
;
@@ -6883,7 +6900,7 @@ lab_endgetargs:;
/*_#IF___L28*/ meltfnum[15] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2528:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2541:/ cond");
/*cond */ if ( /*_#IF___L28*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -6893,7 +6910,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2530:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2543:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6919,7 +6936,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2530:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2543:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L30*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -6934,7 +6951,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2530:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2543:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -6948,7 +6965,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2530;
+ argtab[2].meltbp_long = 2543;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defcmatcher bad sexptest";
@@ -6970,7 +6987,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V114*/ meltfptr[106];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2530:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2543:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L31*/ meltfnum[30] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V114*/ meltfptr[106] = 0;
@@ -6983,7 +7000,7 @@ lab_endgetargs:;
/*_.IF___V113*/ meltfptr[105] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2530:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2543:/ quasiblock");
/*_.PROGN___V115*/ meltfptr[107] = /*_.IF___V113*/ meltfptr[105];;
@@ -6992,7 +7009,7 @@ lab_endgetargs:;
/*_.PROGN___V115*/ meltfptr[107];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2530:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2543:/ clear");
/*clear *//*_#MELT_NEED_DBG__L30*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.IF___V113*/ meltfptr[105] = 0;
@@ -7007,18 +7024,18 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2531:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2544:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("bad test expansion in (DEFCMATCHER <symb> <ins> <outs> <statesym> \
<test> <fill> <oper>)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2532:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2545:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2532:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2545:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7031,7 +7048,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2529:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2542:/ quasiblock");
/*_.PROGN___V117*/ meltfptr[105] =
@@ -7040,7 +7057,7 @@ lab_endgetargs:;
/*_.IF___V111*/ meltfptr[103] = /*_.PROGN___V117*/ meltfptr[105];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2528:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2541:/ clear");
/*clear *//*_.IFCPP___V112*/ meltfptr[104] = 0;
/*^clear */
/*clear *//*_.RETURN___V116*/ meltfptr[106] = 0;
@@ -7055,7 +7072,7 @@ lab_endgetargs:;
/*_.IF___V111*/ meltfptr[103] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2533:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2546:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -7081,7 +7098,7 @@ lab_endgetargs:;
/*_.LOCA_LOCATION__V118*/ meltfptr[107] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2533:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2546:/ cond");
/*cond */ if ( /*_.LOCA_LOCATION__V118*/ meltfptr[107]) /*then */
{
/*^cond.then */
@@ -7090,15 +7107,15 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2533:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2546:/ cond.else");
/*_.OR___V119*/ meltfptr[104] = /*_.LOC__V16*/ meltfptr[15];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2533:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2546:/ compute");
/*_.LOCTEST__V29*/ meltfptr[28] = /*_.SETQ___V120*/ meltfptr[106] =
/*_.OR___V119*/ meltfptr[104];;
- MELT_LOCATION ("warmelt-macro.melt:2534:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2547:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -7109,7 +7126,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2538:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2551:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -7121,7 +7138,7 @@ lab_endgetargs:;
/*_.LIST_FIRST__V123*/ meltfptr[122] =
(melt_list_first
((melt_ptr_t) ( /*_.SEXP_CONTENTS__V122*/ meltfptr[121])));;
- MELT_LOCATION ("warmelt-macro.melt:2536:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2549:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -7141,13 +7158,13 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2535:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2548:/ compute");
/*_.EXPTEST__V25*/ meltfptr[24] = /*_.SETQ___V125*/ meltfptr[124] =
/*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V124*/ meltfptr[123];;
/*_.IF___V121*/ meltfptr[105] = /*_.SETQ___V125*/ meltfptr[124];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2534:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2547:/ clear");
/*clear *//*_.SEXP_CONTENTS__V122*/ meltfptr[121] = 0;
/*^clear */
/*clear *//*_.LIST_FIRST__V123*/ meltfptr[122] = 0;
@@ -7168,7 +7185,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V109*/ meltfptr[101] = /*_.IF___V121*/ meltfptr[105];;
- MELT_LOCATION ("warmelt-macro.melt:2527:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2540:/ clear");
/*clear *//*_.SEXPTEST__V110*/ meltfptr[102] = 0;
/*^clear */
/*clear *//*_#IF___L28*/ meltfnum[15] = 0;
@@ -7184,7 +7201,7 @@ lab_endgetargs:;
/*clear *//*_.IF___V121*/ meltfptr[105] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2540:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2553:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7210,7 +7227,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2540:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2553:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L32*/ meltfnum[30]) /*then */
{
/*^cond.then */
@@ -7225,7 +7242,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2540:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2553:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -7239,7 +7256,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2540;
+ argtab[2].meltbp_long = 2553;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher exptest";
/*^apply.arg */
@@ -7259,7 +7276,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V128*/ meltfptr[123];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2540:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2553:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L33*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V128*/ meltfptr[123] = 0;
@@ -7272,7 +7289,7 @@ lab_endgetargs:;
/*_.IF___V127*/ meltfptr[122] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2540:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2553:/ quasiblock");
/*_.PROGN___V129*/ meltfptr[124] = /*_.IF___V127*/ meltfptr[122];;
@@ -7280,7 +7297,7 @@ lab_endgetargs:;
/*_.IFCPP___V126*/ meltfptr[121] = /*_.PROGN___V129*/ meltfptr[124];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2540:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2553:/ clear");
/*clear *//*_#MELT_NEED_DBG__L32*/ meltfnum[30] = 0;
/*^clear */
/*clear *//*_.IF___V127*/ meltfptr[122] = 0;
@@ -7296,15 +7313,15 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V130*/ meltfptr[102] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2542:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2555:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V131*/ meltfptr[103] =
/*_.PAIR_TAIL__V130*/ meltfptr[102];;
- MELT_LOCATION ("warmelt-macro.melt:2543:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2556:/ quasiblock");
/*_.SEXPFILL__V133*/ meltfptr[104] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2544:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2557:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -7327,7 +7344,7 @@ lab_endgetargs:;
/*_#IF___L34*/ meltfnum[15] = /*_#IS_NOT_A__L35*/ meltfnum[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2544:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2557:/ clear");
/*clear *//*_#IS_NOT_A__L35*/ meltfnum[28] = 0;
}
;
@@ -7338,7 +7355,7 @@ lab_endgetargs:;
/*_#IF___L34*/ meltfnum[15] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2544:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2557:/ cond");
/*cond */ if ( /*_#IF___L34*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -7348,18 +7365,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2546:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2559:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("bad fill expansion in (DEFCMATCHER <symb> <ins> <outs> <statesym> \
<test> <fill> <oper>)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2547:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2560:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2547:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2560:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7372,7 +7389,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2545:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2558:/ quasiblock");
/*_.PROGN___V136*/ meltfptr[123] =
@@ -7381,7 +7398,7 @@ lab_endgetargs:;
/*_.IF___V134*/ meltfptr[106] = /*_.PROGN___V136*/ meltfptr[123];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2544:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2557:/ clear");
/*clear *//*_.RETURN___V135*/ meltfptr[105] = 0;
/*^clear */
/*clear *//*_.PROGN___V136*/ meltfptr[123] = 0;
@@ -7394,7 +7411,7 @@ lab_endgetargs:;
/*_.IF___V134*/ meltfptr[106] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2548:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2561:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -7420,7 +7437,7 @@ lab_endgetargs:;
/*_.LOCA_LOCATION__V137*/ meltfptr[122] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2548:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2561:/ cond");
/*cond */ if ( /*_.LOCA_LOCATION__V137*/ meltfptr[122]) /*then */
{
/*^cond.then */
@@ -7429,15 +7446,15 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2548:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2561:/ cond.else");
/*_.OR___V138*/ meltfptr[124] = /*_.LOC__V16*/ meltfptr[15];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2548:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2561:/ compute");
/*_.LOCFILL__V30*/ meltfptr[29] = /*_.SETQ___V139*/ meltfptr[105] =
/*_.OR___V138*/ meltfptr[124];;
- MELT_LOCATION ("warmelt-macro.melt:2549:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2562:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -7448,7 +7465,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2552:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2565:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -7460,7 +7477,7 @@ lab_endgetargs:;
/*_.LIST_FIRST__V142*/ meltfptr[141] =
(melt_list_first
((melt_ptr_t) ( /*_.SEXP_CONTENTS__V141*/ meltfptr[140])));;
- MELT_LOCATION ("warmelt-macro.melt:2551:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2564:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -7480,13 +7497,13 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2550:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2563:/ compute");
/*_.EXPFILL__V26*/ meltfptr[25] = /*_.SETQ___V144*/ meltfptr[143] =
/*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V143*/ meltfptr[142];;
/*_.IF___V140*/ meltfptr[123] = /*_.SETQ___V144*/ meltfptr[143];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2549:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2562:/ clear");
/*clear *//*_.SEXP_CONTENTS__V141*/ meltfptr[140] = 0;
/*^clear */
/*clear *//*_.LIST_FIRST__V142*/ meltfptr[141] = 0;
@@ -7507,7 +7524,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V132*/ meltfptr[107] = /*_.IF___V140*/ meltfptr[123];;
- MELT_LOCATION ("warmelt-macro.melt:2543:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2556:/ clear");
/*clear *//*_.SEXPFILL__V133*/ meltfptr[104] = 0;
/*^clear */
/*clear *//*_#IF___L34*/ meltfnum[15] = 0;
@@ -7523,7 +7540,7 @@ lab_endgetargs:;
/*clear *//*_.IF___V140*/ meltfptr[123] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2554:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2567:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7549,7 +7566,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2554:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2567:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L36*/ meltfnum[30]) /*then */
{
/*^cond.then */
@@ -7564,7 +7581,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2554:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2567:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -7578,7 +7595,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2554;
+ argtab[2].meltbp_long = 2567;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher expfill";
/*^apply.arg */
@@ -7598,7 +7615,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V147*/ meltfptr[142];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2554:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2567:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L37*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V147*/ meltfptr[142] = 0;
@@ -7611,7 +7628,7 @@ lab_endgetargs:;
/*_.IF___V146*/ meltfptr[141] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2554:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2567:/ quasiblock");
/*_.PROGN___V148*/ meltfptr[143] = /*_.IF___V146*/ meltfptr[141];;
@@ -7619,7 +7636,7 @@ lab_endgetargs:;
/*_.IFCPP___V145*/ meltfptr[140] = /*_.PROGN___V148*/ meltfptr[143];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2554:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2567:/ clear");
/*clear *//*_#MELT_NEED_DBG__L36*/ meltfnum[30] = 0;
/*^clear */
/*clear *//*_.IF___V146*/ meltfptr[141] = 0;
@@ -7635,15 +7652,15 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V149*/ meltfptr[104] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2556:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2569:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V150*/ meltfptr[106] =
/*_.PAIR_TAIL__V149*/ meltfptr[104];;
- MELT_LOCATION ("warmelt-macro.melt:2557:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2570:/ quasiblock");
/*_.SEXPOPER__V152*/ meltfptr[124] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2558:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2571:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -7666,7 +7683,7 @@ lab_endgetargs:;
/*_#IF___L38*/ meltfnum[15] = /*_#IS_NOT_A__L39*/ meltfnum[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2558:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2571:/ clear");
/*clear *//*_#IS_NOT_A__L39*/ meltfnum[28] = 0;
}
;
@@ -7677,7 +7694,7 @@ lab_endgetargs:;
/*_#IF___L38*/ meltfnum[15] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2558:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2571:/ cond");
/*cond */ if ( /*_#IF___L38*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -7687,18 +7704,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2560:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2573:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("bad oper expansion in (DEFCMATCHER <symb> <ins> <outs> <statesym> \
<test> <fill> <oper>)"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2561:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2574:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2561:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2574:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7711,7 +7728,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2559:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2572:/ quasiblock");
/*_.PROGN___V155*/ meltfptr[142] =
@@ -7720,7 +7737,7 @@ lab_endgetargs:;
/*_.IF___V153*/ meltfptr[105] = /*_.PROGN___V155*/ meltfptr[142];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2558:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2571:/ clear");
/*clear *//*_.RETURN___V154*/ meltfptr[123] = 0;
/*^clear */
/*clear *//*_.PROGN___V155*/ meltfptr[142] = 0;
@@ -7733,7 +7750,7 @@ lab_endgetargs:;
/*_.IF___V153*/ meltfptr[105] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2562:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2575:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -7759,7 +7776,7 @@ lab_endgetargs:;
/*_.LOCA_LOCATION__V156*/ meltfptr[141] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2562:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2575:/ cond");
/*cond */ if ( /*_.LOCA_LOCATION__V156*/ meltfptr[141]) /*then */
{
/*^cond.then */
@@ -7768,15 +7785,15 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2562:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2575:/ cond.else");
/*_.OR___V157*/ meltfptr[143] = /*_.LOC__V16*/ meltfptr[15];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2562:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2575:/ compute");
/*_.LOCOPER__V31*/ meltfptr[30] = /*_.SETQ___V158*/ meltfptr[123] =
/*_.OR___V157*/ meltfptr[143];;
- MELT_LOCATION ("warmelt-macro.melt:2564:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2577:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -7787,7 +7804,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2565:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2578:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -7799,7 +7816,7 @@ lab_endgetargs:;
/*_.LIST_FIRST__V161*/ meltfptr[160] =
(melt_list_first
((melt_ptr_t) ( /*_.SEXP_CONTENTS__V160*/ meltfptr[159])));;
- MELT_LOCATION ("warmelt-macro.melt:2565:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2578:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -7823,7 +7840,7 @@ lab_endgetargs:;
/*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V162*/ meltfptr[161];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2564:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2577:/ clear");
/*clear *//*_.SEXP_CONTENTS__V160*/ meltfptr[159] = 0;
/*^clear */
/*clear *//*_.LIST_FIRST__V161*/ meltfptr[160] = 0;
@@ -7839,12 +7856,12 @@ lab_endgetargs:;
/*_.IF___V159*/ meltfptr[142] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2563:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2576:/ compute");
/*_.EXPOPER__V27*/ meltfptr[26] = /*_.SETQ___V163*/ meltfptr[159] =
/*_.IF___V159*/ meltfptr[142];;
/*_.LET___V151*/ meltfptr[122] = /*_.SETQ___V163*/ meltfptr[159];;
- MELT_LOCATION ("warmelt-macro.melt:2557:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2570:/ clear");
/*clear *//*_.SEXPOPER__V152*/ meltfptr[124] = 0;
/*^clear */
/*clear *//*_#IF___L38*/ meltfnum[15] = 0;
@@ -7862,7 +7879,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V163*/ meltfptr[159] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2567:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2580:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7888,7 +7905,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2567:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2580:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L40*/ meltfnum[30]) /*then */
{
/*^cond.then */
@@ -7903,7 +7920,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2567:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2580:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -7917,7 +7934,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2567;
+ argtab[2].meltbp_long = 2580;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher expfill";
/*^apply.arg */
@@ -7937,7 +7954,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V166*/ meltfptr[124];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2567:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2580:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L41*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V166*/ meltfptr[124] = 0;
@@ -7950,7 +7967,7 @@ lab_endgetargs:;
/*_.IF___V165*/ meltfptr[161] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2567:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2580:/ quasiblock");
/*_.PROGN___V167*/ meltfptr[105] = /*_.IF___V165*/ meltfptr[161];;
@@ -7958,7 +7975,7 @@ lab_endgetargs:;
/*_.IFCPP___V164*/ meltfptr[160] = /*_.PROGN___V167*/ meltfptr[105];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2567:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2580:/ clear");
/*clear *//*_#MELT_NEED_DBG__L40*/ meltfnum[30] = 0;
/*^clear */
/*clear *//*_.IF___V165*/ meltfptr[161] = 0;
@@ -7974,10 +7991,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V168*/ meltfptr[141] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2569:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2582:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V169*/ meltfptr[143] =
/*_.PAIR_TAIL__V168*/ meltfptr[141];;
- MELT_LOCATION ("warmelt-macro.melt:2570:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2583:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -7990,7 +8007,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2571:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2584:/ locexp");
melt_warning_str (0, (melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("extra in (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill>\
<oper>)"), (melt_ptr_t) 0);
}
@@ -8002,7 +8019,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2572:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2585:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8015,7 +8032,7 @@ lab_endgetargs:;
( /*_.MATCHFORMAL__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_FORMAL_BINDING */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:2572:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2585:/ cond");
/*cond */ if ( /*_#IS_A__L42*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -8023,7 +8040,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2572:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2585:/ cond.else");
/*^block */
/*anyblock */
@@ -8037,7 +8054,7 @@ lab_endgetargs:;
melt_assert_failed (("check matchformal again"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2572) ? (2572) : __LINE__, __FUNCTION__);
+ (2585) ? (2585) : __LINE__, __FUNCTION__);
;
}
;
@@ -8051,7 +8068,7 @@ lab_endgetargs:;
/*_.IFCPP___V170*/ meltfptr[123] = /*_.IFELSE___V171*/ meltfptr[142];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2572:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2585:/ clear");
/*clear *//*_#IS_A__L42*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IFELSE___V171*/ meltfptr[142] = 0;
@@ -8062,13 +8079,13 @@ lab_endgetargs:;
/*_.IFCPP___V170*/ meltfptr[123] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2574:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2587:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:2575:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2588:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:2576:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2589:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYMB__V19*/ meltfptr[18]) /*=obj*/ ;
@@ -8076,7 +8093,7 @@ lab_endgetargs:;
/*_.NAMED_NAME__V173*/ meltfptr[124] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2575:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2588:/ quasiblock");
/*^rawallocobj */
@@ -8176,7 +8193,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.CMATCH__V174*/ meltfptr[161] = /*_.INST__V175*/ meltfptr[105];;
- MELT_LOCATION ("warmelt-macro.melt:2585:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2598:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -8277,7 +8294,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SDEFCMATCH__V176*/ meltfptr[142] = /*_.INST__V177*/ meltfptr[176];;
- MELT_LOCATION ("warmelt-macro.melt:2594:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2607:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -8345,7 +8362,7 @@ lab_endgetargs:;
( /*_#I__L47*/ meltfnum[46])));;
{
- MELT_LOCATION ("warmelt-macro.melt:2604:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2617:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.SUBSTMAP__V180*/ meltfptr[179]),
(meltobject_ptr_t) ( /*_.STATESYM__V24*/
@@ -8354,7 +8371,7 @@ lab_endgetargs:;
meltfptr[23]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:2605:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2618:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -8381,7 +8398,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2605:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2618:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.SUBSTMAP__V180*/ meltfptr[179]),
(meltobject_ptr_t) ( /*_.BINDER__V181*/
@@ -8409,7 +8426,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2609:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2622:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8422,7 +8439,7 @@ lab_endgetargs:;
( /*_.CURIBIND__V182*/ meltfptr[181]),
(melt_ptr_t) (( /*!CLASS_FORMAL_BINDING */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:2609:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2622:/ cond");
/*cond */ if ( /*_#IS_A__L49*/ meltfnum[48]) /*then */
{
/*^cond.then */
@@ -8430,7 +8447,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2609:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2622:/ cond.else");
/*^block */
/*anyblock */
@@ -8444,7 +8461,7 @@ lab_endgetargs:;
melt_assert_failed (("check input curibind"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2609) ? (2609) : __LINE__,
+ (2622) ? (2622) : __LINE__,
__FUNCTION__);
;
}
@@ -8460,7 +8477,7 @@ lab_endgetargs:;
/*_.IFELSE___V184*/ meltfptr[183];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2609:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2622:/ clear");
/*clear *//*_#IS_A__L49*/ meltfnum[48] = 0;
/*^clear */
/*clear *//*_.IFELSE___V184*/ meltfptr[183] = 0;
@@ -8471,7 +8488,7 @@ lab_endgetargs:;
/*_.IFCPP___V183*/ meltfptr[182] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2610:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2623:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -8500,7 +8517,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2610:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2623:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.SUBSTMAP__V180*/ meltfptr[179]),
(meltobject_ptr_t) ( /*_.BINDER__V185*/
@@ -8515,7 +8532,7 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-macro.melt:2606:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2619:/ clear");
/*clear *//*_.CURIBIND__V182*/ meltfptr[181] = 0;
/*^clear */
/*clear *//*_#IBIX__L48*/ meltfnum[47] = 0;
@@ -8545,7 +8562,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2614:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2627:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8558,7 +8575,7 @@ lab_endgetargs:;
( /*_.CUROBIND__V186*/ meltfptr[185]),
(melt_ptr_t) (( /*!CLASS_FORMAL_BINDING */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:2614:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2627:/ cond");
/*cond */ if ( /*_#IS_A__L51*/ meltfnum[50]) /*then */
{
/*^cond.then */
@@ -8566,7 +8583,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2614:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2627:/ cond.else");
/*^block */
/*anyblock */
@@ -8580,7 +8597,7 @@ lab_endgetargs:;
melt_assert_failed (("check output curbind"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2614) ? (2614) : __LINE__,
+ (2627) ? (2627) : __LINE__,
__FUNCTION__);
;
}
@@ -8596,7 +8613,7 @@ lab_endgetargs:;
/*_.IFELSE___V188*/ meltfptr[187];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2614:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2627:/ clear");
/*clear *//*_#IS_A__L51*/ meltfnum[50] = 0;
/*^clear */
/*clear *//*_.IFELSE___V188*/ meltfptr[187] = 0;
@@ -8607,7 +8624,7 @@ lab_endgetargs:;
/*_.IFCPP___V187*/ meltfptr[186] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2615:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2628:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -8636,7 +8653,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2615:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2628:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.SUBSTMAP__V180*/ meltfptr[179]),
(meltobject_ptr_t) ( /*_.BINDER__V189*/
@@ -8651,7 +8668,7 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-macro.melt:2611:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2624:/ clear");
/*clear *//*_.CUROBIND__V186*/ meltfptr[185] = 0;
/*^clear */
/*clear *//*_#OBIX__L50*/ meltfnum[48] = 0;
@@ -8661,7 +8678,7 @@ lab_endgetargs:;
/*clear *//*_.BINDER__V189*/ meltfptr[187] = 0;
} /*endciterblock FOREACH_IN_MULTIPLE */
;
- MELT_LOCATION ("warmelt-macro.melt:2617:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2630:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -8682,7 +8699,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2618:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2631:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -8703,7 +8720,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2619:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2632:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -8726,7 +8743,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2620:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2633:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8752,7 +8769,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2620:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2633:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L52*/ meltfnum[50]) /*then */
{
/*^cond.then */
@@ -8767,7 +8784,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2620:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2633:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -8781,7 +8798,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2620;
+ argtab[2].meltbp_long = 2633;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defcmatcher sdefcmatch";
/*^apply.arg */
@@ -8801,7 +8818,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V195*/ meltfptr[194];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2620:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2633:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L53*/ meltfnum[52] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V195*/ meltfptr[194] = 0;
@@ -8814,7 +8831,7 @@ lab_endgetargs:;
/*_.IF___V194*/ meltfptr[193] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2620:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2633:/ quasiblock");
/*_.PROGN___V196*/ meltfptr[194] = /*_.IF___V194*/ meltfptr[193];;
@@ -8822,7 +8839,7 @@ lab_endgetargs:;
/*_.IFCPP___V193*/ meltfptr[192] = /*_.PROGN___V196*/ meltfptr[194];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2620:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2633:/ clear");
/*clear *//*_#MELT_NEED_DBG__L52*/ meltfnum[50] = 0;
/*^clear */
/*clear *//*_.IF___V194*/ meltfptr[193] = 0;
@@ -8835,7 +8852,7 @@ lab_endgetargs:;
/*_.IFCPP___V193*/ meltfptr[192] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2621:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2634:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -8856,7 +8873,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2622:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2635:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8882,7 +8899,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2622:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2635:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L54*/ meltfnum[52]) /*then */
{
/*^cond.then */
@@ -8897,7 +8914,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2622:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2635:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -8911,7 +8928,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2622;
+ argtab[2].meltbp_long = 2635;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defcmatcher registering device sdefcmatch=";
@@ -8938,7 +8955,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V200*/ meltfptr[199];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2622:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2635:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L55*/ meltfnum[50] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V200*/ meltfptr[199] = 0;
@@ -8951,7 +8968,7 @@ lab_endgetargs:;
/*_.IF___V199*/ meltfptr[198] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2622:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2635:/ quasiblock");
/*_.PROGN___V201*/ meltfptr[199] = /*_.IF___V199*/ meltfptr[198];;
@@ -8959,7 +8976,7 @@ lab_endgetargs:;
/*_.IFCPP___V198*/ meltfptr[194] = /*_.PROGN___V201*/ meltfptr[199];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2622:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2635:/ clear");
/*clear *//*_#MELT_NEED_DBG__L54*/ meltfnum[52] = 0;
/*^clear */
/*clear *//*_.IF___V199*/ meltfptr[198] = 0;
@@ -8972,7 +8989,7 @@ lab_endgetargs:;
/*_.IFCPP___V198*/ meltfptr[194] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2623:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2636:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -8994,7 +9011,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2624:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2637:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -9003,7 +9020,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SDEFCMATCH__V176*/ meltfptr[142];;
{
- MELT_LOCATION ("warmelt-macro.melt:2624:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2637:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -9018,7 +9035,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V172*/ meltfptr[159] = /*_.RETURN___V203*/ meltfptr[199];;
- MELT_LOCATION ("warmelt-macro.melt:2574:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2587:/ clear");
/*clear *//*_.NAMED_NAME__V173*/ meltfptr[124] = 0;
/*^clear */
/*clear *//*_.CMATCH__V174*/ meltfptr[161] = 0;
@@ -9058,7 +9075,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V203*/ meltfptr[199] = 0;
/*_.LET___V14*/ meltfptr[12] = /*_.LET___V172*/ meltfptr[159];;
- MELT_LOCATION ("warmelt-macro.melt:2446:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2459:/ clear");
/*clear *//*_.CONT__V15*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.LOC__V16*/ meltfptr[15] = 0;
@@ -9178,7 +9195,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V170*/ meltfptr[123] = 0;
/*^clear */
/*clear *//*_.LET___V172*/ meltfptr[159] = 0;
- MELT_LOCATION ("warmelt-macro.melt:2442:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2455:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -9187,7 +9204,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V14*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-macro.melt:2442:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2455:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -9306,7 +9323,7 @@ meltrout_39_warmelt_macro_LAMBDA___8__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2493:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2506:/ getarg");
/*_.COMP__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -9327,7 +9344,7 @@ lab_endgetargs:;
;
/*_#I__L2*/ meltfnum[1] =
(( /*_#IX__L1*/ meltfnum[0]) > (0));;
- MELT_LOCATION ("warmelt-macro.melt:2493:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2506:/ cond");
/*cond */ if ( /*_#I__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9339,7 +9356,7 @@ lab_endgetargs:;
(( /*_#IX__L1*/ meltfnum[0]) - (1));;
{
- MELT_LOCATION ("warmelt-macro.melt:2493:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2506:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
(( /*~INFORMALS */ meltfclos->
tabval[0])),
@@ -9459,7 +9476,7 @@ meltrout_40_warmelt_macro_MEXPAND_DEFUNMATCHER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2638:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2651:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -9500,7 +9517,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2639:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2652:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9526,7 +9543,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2639:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2652:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9541,7 +9558,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2639:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2652:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -9554,7 +9571,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2639;
+ argtab[2].meltbp_long = 2652;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher sexpr";
/*^apply.arg */
@@ -9573,7 +9590,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2639:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2652:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -9586,7 +9603,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2639:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2652:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -9594,7 +9611,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2639:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2652:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -9609,7 +9626,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2640:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2653:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9621,7 +9638,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:2640:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2653:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9629,7 +9646,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2640:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2653:/ cond.else");
/*^block */
/*anyblock */
@@ -9643,7 +9660,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2640) ? (2640) : __LINE__, __FUNCTION__);
+ (2653) ? (2653) : __LINE__, __FUNCTION__);
;
}
;
@@ -9657,7 +9674,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_.IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2640:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2653:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[7] = 0;
@@ -9670,7 +9687,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2641:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2654:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9682,7 +9699,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:2641:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2654:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9690,7 +9707,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2641:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2654:/ cond.else");
/*^block */
/*anyblock */
@@ -9704,7 +9721,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2641) ? (2641) : __LINE__, __FUNCTION__);
+ (2654) ? (2654) : __LINE__, __FUNCTION__);
;
}
;
@@ -9718,7 +9735,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2641:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2654:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -9729,7 +9746,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2642:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2655:/ quasiblock");
/*^getslot */
@@ -9740,7 +9757,7 @@ lab_endgetargs:;
/*_.CONT__V15*/ meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2643:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2656:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -9774,7 +9791,7 @@ lab_endgetargs:;
/*_.DOCV__V27*/ meltfptr[26] = ( /*nil */ NULL);;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2657:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2670:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9800,7 +9817,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2657:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2670:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9815,7 +9832,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2657:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2670:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -9828,7 +9845,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2657;
+ argtab[2].meltbp_long = 2670;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher symb";
/*^apply.arg */
@@ -9848,7 +9865,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2657:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2670:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -9861,7 +9878,7 @@ lab_endgetargs:;
/*_.IF___V29*/ meltfptr[28] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2657:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2670:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_.IF___V29*/ meltfptr[28];;
@@ -9869,7 +9886,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[27] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2657:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2670:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V29*/ meltfptr[28] = 0;
@@ -9882,14 +9899,14 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[27] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2658:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2671:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L7*/ meltfnum[0] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:2658:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2671:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9899,19 +9916,19 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2660:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2673:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("symbol expected for (DEFUNMATCHER <symb> <ins> <outs> [:doc docum]\
<matchfun> <applyfun> [<data>])"), (melt_ptr_t)
0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2663:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2676:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2663:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2676:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -9924,7 +9941,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2659:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2672:/ quasiblock");
/*_.PROGN___V34*/ meltfptr[33] = /*_.RETURN___V33*/ meltfptr[29];;
@@ -9932,7 +9949,7 @@ lab_endgetargs:;
/*_.IF___V32*/ meltfptr[28] = /*_.PROGN___V34*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2658:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2671:/ clear");
/*clear *//*_.RETURN___V33*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.PROGN___V34*/ meltfptr[33] = 0;
@@ -9948,15 +9965,15 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V35*/ meltfptr[29] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2664:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2677:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V36*/ meltfptr[33] =
/*_.PAIR_TAIL__V35*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:2666:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2679:/ quasiblock");
/*_.PAIR_HEAD__V38*/ meltfptr[37] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2666:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2679:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -9972,12 +9989,12 @@ lab_endgetargs:;
/*_#NBMATINFORMALS__L8*/ meltfnum[1] =
(melt_multiple_length
((melt_ptr_t) ( /*_.MATINFORMALS__V39*/ meltfptr[38])));;
- MELT_LOCATION ("warmelt-macro.melt:2669:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2682:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#I__L9*/ meltfnum[8] =
(( /*_#NBMATINFORMALS__L8*/ meltfnum[1]) < (1));;
- MELT_LOCATION ("warmelt-macro.melt:2669:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2682:/ cond");
/*cond */ if ( /*_#I__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -9987,18 +10004,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2671:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2684:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("empty ins for (DEFUNMATCHER <symb> <ins> <outs> [:doc docum] <matchfun\
> <applyfun> [<data>])"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2672:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2685:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2672:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2685:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -10011,7 +10028,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2670:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2683:/ quasiblock");
/*_.PROGN___V42*/ meltfptr[41] = /*_.RETURN___V41*/ meltfptr[40];;
@@ -10019,7 +10036,7 @@ lab_endgetargs:;
/*_.IF___V40*/ meltfptr[39] = /*_.PROGN___V42*/ meltfptr[41];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2669:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2682:/ clear");
/*clear *//*_.RETURN___V41*/ meltfptr[40] = 0;
/*^clear */
/*clear *//*_.PROGN___V42*/ meltfptr[41] = 0;
@@ -10032,14 +10049,14 @@ lab_endgetargs:;
/*_.IF___V40*/ meltfptr[39] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2673:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2686:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L10*/ meltfnum[9] =
melt_is_instance_of ((melt_ptr_t)
( /*_.MATINFORMALS__V39*/ meltfptr[38]),
(melt_ptr_t) (( /*!DISCR_VARIADIC_FORMAL_SEQUENCE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:2673:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2686:/ cond");
/*cond */ if ( /*_#IS_A__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -10047,7 +10064,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2676:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2689:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -10073,19 +10090,19 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2675:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2688:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("(DEFUNMATCHER <symb> <ins> ...) inputs cannot be variadic with last\
:rest formal"), (melt_ptr_t)
( /*_.NAMED_NAME__V44*/ meltfptr[41]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:2677:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2690:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2677:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2690:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -10098,7 +10115,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2674:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2687:/ quasiblock");
/*_.PROGN___V46*/ meltfptr[45] = /*_.RETURN___V45*/ meltfptr[44];;
@@ -10106,7 +10123,7 @@ lab_endgetargs:;
/*_.IF___V43*/ meltfptr[40] = /*_.PROGN___V46*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2673:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2686:/ clear");
/*clear *//*_.NAMED_NAME__V44*/ meltfptr[41] = 0;
/*^clear */
/*clear *//*_.RETURN___V45*/ meltfptr[44] = 0;
@@ -10121,18 +10138,18 @@ lab_endgetargs:;
/*_.IF___V43*/ meltfptr[40] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2679:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2692:/ compute");
/*_.SFORMALS__V20*/ meltfptr[19] = /*_.SETQ___V47*/ meltfptr[41] =
/*_.MATINFORMALS__V39*/ meltfptr[38];;
/*_.MULTIPLE_NTH__V48*/ meltfptr[44] =
(melt_multiple_nth
((melt_ptr_t) ( /*_.MATINFORMALS__V39*/ meltfptr[38]), (0)));;
- MELT_LOCATION ("warmelt-macro.melt:2680:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2693:/ compute");
/*_.MATCHFORMAL__V21*/ meltfptr[20] = /*_.SETQ___V49*/ meltfptr[45] =
/*_.MULTIPLE_NTH__V48*/ meltfptr[44];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2681:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2694:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10158,7 +10175,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2681:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2694:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -10173,7 +10190,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2681:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2694:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -10187,7 +10204,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2681;
+ argtab[2].meltbp_long = 2694;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher matchformal";
/*^apply.arg */
@@ -10207,7 +10224,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V52*/ meltfptr[51];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2681:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2694:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L12*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V52*/ meltfptr[51] = 0;
@@ -10220,7 +10237,7 @@ lab_endgetargs:;
/*_.IF___V51*/ meltfptr[50] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2681:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2694:/ quasiblock");
/*_.PROGN___V53*/ meltfptr[51] = /*_.IF___V51*/ meltfptr[50];;
@@ -10228,7 +10245,7 @@ lab_endgetargs:;
/*_.IFCPP___V50*/ meltfptr[49] = /*_.PROGN___V53*/ meltfptr[51];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2681:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2694:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V51*/ meltfptr[50] = 0;
@@ -10249,10 +10266,10 @@ lab_endgetargs:;
(meltgc_new_multiple
((meltobject_ptr_t) (( /*!DISCR_MULTIPLE */ meltfrout->tabval[7])),
( /*_#I__L13*/ meltfnum[11])));;
- MELT_LOCATION ("warmelt-macro.melt:2682:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2695:/ compute");
/*_.INFORMALS__V22*/ meltfptr[21] = /*_.SETQ___V55*/ meltfptr[51] =
/*_.MAKE_MULTIPLE__V54*/ meltfptr[50];;
- MELT_LOCATION ("warmelt-macro.melt:2685:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2698:/ quasiblock");
/*^newclosure */
@@ -10277,7 +10294,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.INFORMALS__V22*/ meltfptr[21]);
;
/*_.LAMBDA___V56*/ meltfptr[55] = /*_.LAMBDA___V57*/ meltfptr[56];;
- MELT_LOCATION ("warmelt-macro.melt:2683:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2696:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -10298,7 +10315,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2686:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2699:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10324,7 +10341,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2686:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2699:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L14*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -10339,7 +10356,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2686:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2699:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -10353,7 +10370,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2686;
+ argtab[2].meltbp_long = 2699;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher informals";
/*^apply.arg */
@@ -10373,7 +10390,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V61*/ meltfptr[60];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2686:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2699:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L15*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V61*/ meltfptr[60] = 0;
@@ -10386,7 +10403,7 @@ lab_endgetargs:;
/*_.IF___V60*/ meltfptr[59] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2686:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2699:/ quasiblock");
/*_.PROGN___V62*/ meltfptr[60] = /*_.IF___V60*/ meltfptr[59];;
@@ -10394,7 +10411,7 @@ lab_endgetargs:;
/*_.IFCPP___V59*/ meltfptr[58] = /*_.PROGN___V62*/ meltfptr[60];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2686:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2699:/ clear");
/*clear *//*_#MELT_NEED_DBG__L14*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V60*/ meltfptr[59] = 0;
@@ -10410,7 +10427,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V37*/ meltfptr[36] = /*_.IFCPP___V59*/ meltfptr[58];;
- MELT_LOCATION ("warmelt-macro.melt:2666:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2679:/ clear");
/*clear *//*_.PAIR_HEAD__V38*/ meltfptr[37] = 0;
/*^clear */
/*clear *//*_.MATINFORMALS__V39*/ meltfptr[38] = 0;
@@ -10446,12 +10463,12 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V59*/ meltfptr[58] = 0;
/*_.PAIR_TAIL__V63*/ meltfptr[59] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2689:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2702:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V64*/ meltfptr[60] =
/*_.PAIR_TAIL__V63*/ meltfptr[59];;
/*_.PAIR_HEAD__V65*/ meltfptr[37] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2690:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2703:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -10467,7 +10484,7 @@ lab_endgetargs:;
/*^compute */
/*_.OUTFORMALS__V23*/ meltfptr[22] = /*_.SETQ___V67*/ meltfptr[39] =
/*_.LAMBDA_ARG_BINDINGS__V66*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-macro.melt:2691:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2704:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_MULTIPLE__L16*/ meltfnum[14] =
@@ -10476,7 +10493,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L17*/ meltfnum[10] =
(!( /*_#IS_MULTIPLE__L16*/ meltfnum[14]));;
- MELT_LOCATION ("warmelt-macro.melt:2691:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2704:/ cond");
/*cond */ if ( /*_#NOT__L17*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -10486,18 +10503,18 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2693:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2706:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("bad outs for (DEFUNMATCHER <symb> <ins> <outs>[:doc docum] <matchfun\
> <applyfun> [<data>])"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2694:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2707:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2694:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2707:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -10510,7 +10527,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2692:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2705:/ quasiblock");
/*_.PROGN___V70*/ meltfptr[44] = /*_.RETURN___V69*/ meltfptr[41];;
@@ -10518,7 +10535,7 @@ lab_endgetargs:;
/*_.IF___V68*/ meltfptr[40] = /*_.PROGN___V70*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2691:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2704:/ clear");
/*clear *//*_.RETURN___V69*/ meltfptr[41] = 0;
/*^clear */
/*clear *//*_.PROGN___V70*/ meltfptr[44] = 0;
@@ -10531,13 +10548,13 @@ lab_endgetargs:;
/*_.IF___V68*/ meltfptr[40] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2695:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2708:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L18*/ meltfnum[1] =
melt_is_instance_of ((melt_ptr_t) ( /*_.OUTFORMALS__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!DISCR_VARIADIC_FORMAL_SEQUENCE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:2695:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2708:/ cond");
/*cond */ if ( /*_#IS_A__L18*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -10545,7 +10562,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2698:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2711:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -10571,19 +10588,19 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2697:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2710:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("(DEFUNMATCHER <symb> <ins> <outs> ...) outputs cannot be variadic\
with last :rest formal"), (melt_ptr_t)
( /*_.NAMED_NAME__V72*/ meltfptr[49]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:2699:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2712:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2699:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2712:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -10596,7 +10613,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2696:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2709:/ quasiblock");
/*_.PROGN___V74*/ meltfptr[51] = /*_.RETURN___V73*/ meltfptr[50];;
@@ -10604,7 +10621,7 @@ lab_endgetargs:;
/*_.IF___V71*/ meltfptr[45] = /*_.PROGN___V74*/ meltfptr[51];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2695:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2708:/ clear");
/*clear *//*_.NAMED_NAME__V72*/ meltfptr[49] = 0;
/*^clear */
/*clear *//*_.RETURN___V73*/ meltfptr[50] = 0;
@@ -10622,10 +10639,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V75*/ meltfptr[55] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2701:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2714:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V76*/ meltfptr[57] =
/*_.PAIR_TAIL__V75*/ meltfptr[55];;
- MELT_LOCATION ("warmelt-macro.melt:2703:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2716:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_HEAD__V77*/ meltfptr[58] =
@@ -10634,7 +10651,7 @@ lab_endgetargs:;
/*_#__L19*/ meltfnum[8] =
(( /*_.PAIR_HEAD__V77*/ meltfptr[58]) ==
(( /*!konst_10_DOC */ meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-macro.melt:2703:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2716:/ cond");
/*cond */ if ( /*_#__L19*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -10645,10 +10662,10 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V79*/ meltfptr[44] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2705:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2718:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V80*/ meltfptr[49] =
/*_.PAIR_TAIL__V79*/ meltfptr[44];;
- MELT_LOCATION ("warmelt-macro.melt:2706:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2719:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -10677,16 +10694,16 @@ lab_endgetargs:;
/*_.PAIR_HEAD__V81*/ meltfptr[50] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2707:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2720:/ compute");
/*_.DOCV__V27*/ meltfptr[26] = /*_.SETQ___V82*/ meltfptr[51] =
/*_.PAIR_HEAD__V81*/ meltfptr[50];;
/*_.PAIR_TAIL__V83*/ meltfptr[82] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2708:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2721:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V84*/ meltfptr[83] =
/*_.PAIR_TAIL__V83*/ meltfptr[82];;
- MELT_LOCATION ("warmelt-macro.melt:2704:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2717:/ quasiblock");
/*_.PROGN___V85*/ meltfptr[84] = /*_.SETQ___V84*/ meltfptr[83];;
@@ -10694,7 +10711,7 @@ lab_endgetargs:;
/*_.IF___V78*/ meltfptr[41] = /*_.PROGN___V85*/ meltfptr[84];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2703:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2716:/ clear");
/*clear *//*_.PAIR_TAIL__V79*/ meltfptr[44] = 0;
/*^clear */
/*clear *//*_.SETQ___V80*/ meltfptr[49] = 0;
@@ -10717,12 +10734,12 @@ lab_endgetargs:;
/*_.IF___V78*/ meltfptr[41] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2711:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2724:/ quasiblock");
/*_.MFA__V87*/ meltfptr[49] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2712:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2725:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -10733,7 +10750,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2713:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2726:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -10764,7 +10781,7 @@ lab_endgetargs:;
/*_.IFELSE___V88*/ meltfptr[50] = /*_.SETQ___V90*/ meltfptr[82];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2712:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2725:/ clear");
/*clear *//*_.MEXPANDER__V89*/ meltfptr[51] = 0;
/*^clear */
/*clear *//*_.SETQ___V90*/ meltfptr[82] = 0;
@@ -10782,7 +10799,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2714:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2727:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("bad matchfun for (DEFUNMATCHER <symb> <ins> <outs> <matchfun> <applyfun\
> [<data>])"), (melt_ptr_t) 0);
}
@@ -10796,13 +10813,13 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V86*/ meltfptr[44] = /*_.IFELSE___V88*/ meltfptr[50];;
- MELT_LOCATION ("warmelt-macro.melt:2711:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2724:/ clear");
/*clear *//*_.MFA__V87*/ meltfptr[49] = 0;
/*^clear */
/*clear *//*_.IFELSE___V88*/ meltfptr[50] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2716:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2729:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10828,7 +10845,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2716:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2729:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L20*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -10843,7 +10860,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2716:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2729:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -10857,7 +10874,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2716;
+ argtab[2].meltbp_long = 2729;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher matchfunx";
/*^apply.arg */
@@ -10877,7 +10894,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V93*/ meltfptr[51];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2716:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2729:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L21*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V93*/ meltfptr[51] = 0;
@@ -10890,7 +10907,7 @@ lab_endgetargs:;
/*_.IF___V92*/ meltfptr[84] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2716:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2729:/ quasiblock");
/*_.PROGN___V94*/ meltfptr[82] = /*_.IF___V92*/ meltfptr[84];;
@@ -10898,7 +10915,7 @@ lab_endgetargs:;
/*_.IFCPP___V91*/ meltfptr[83] = /*_.PROGN___V94*/ meltfptr[82];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2716:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2729:/ clear");
/*clear *//*_#MELT_NEED_DBG__L20*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IF___V92*/ meltfptr[84] = 0;
@@ -10914,15 +10931,15 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V95*/ meltfptr[49] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2718:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2731:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V96*/ meltfptr[50] =
/*_.PAIR_TAIL__V95*/ meltfptr[49];;
- MELT_LOCATION ("warmelt-macro.melt:2719:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2732:/ quasiblock");
/*_.AFA__V98*/ meltfptr[84] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2720:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2733:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -10933,7 +10950,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2721:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2734:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -10965,7 +10982,7 @@ lab_endgetargs:;
/*_.IF___V99*/ meltfptr[82] = /*_.SETQ___V101*/ meltfptr[100];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2720:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2733:/ clear");
/*clear *//*_.MEXPANDER__V100*/ meltfptr[99] = 0;
/*^clear */
/*clear *//*_.SETQ___V101*/ meltfptr[100] = 0;
@@ -10981,13 +10998,13 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V97*/ meltfptr[51] = /*_.IF___V99*/ meltfptr[82];;
- MELT_LOCATION ("warmelt-macro.melt:2719:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2732:/ clear");
/*clear *//*_.AFA__V98*/ meltfptr[84] = 0;
/*^clear */
/*clear *//*_.IF___V99*/ meltfptr[82] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2725:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2738:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11013,7 +11030,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2725:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2738:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L22*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -11028,7 +11045,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2725:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2738:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -11042,7 +11059,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2725;
+ argtab[2].meltbp_long = 2738;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher applyfunx";
/*^apply.arg */
@@ -11062,7 +11079,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V104*/ meltfptr[84];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2725:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2738:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L23*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V104*/ meltfptr[84] = 0;
@@ -11075,7 +11092,7 @@ lab_endgetargs:;
/*_.IF___V103*/ meltfptr[100] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2725:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2738:/ quasiblock");
/*_.PROGN___V105*/ meltfptr[82] = /*_.IF___V103*/ meltfptr[100];;
@@ -11083,7 +11100,7 @@ lab_endgetargs:;
/*_.IFCPP___V102*/ meltfptr[99] = /*_.PROGN___V105*/ meltfptr[82];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2725:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2738:/ clear");
/*clear *//*_#MELT_NEED_DBG__L22*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V103*/ meltfptr[100] = 0;
@@ -11099,15 +11116,15 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V106*/ meltfptr[84] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2727:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2740:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V107*/ meltfptr[100] =
/*_.PAIR_TAIL__V106*/ meltfptr[84];;
- MELT_LOCATION ("warmelt-macro.melt:2728:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2741:/ quasiblock");
/*_.DTA__V109*/ meltfptr[108] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2729:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2742:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -11118,7 +11135,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2730:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2743:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -11149,7 +11166,7 @@ lab_endgetargs:;
/*_.IF___V110*/ meltfptr[109] = /*_.SETQ___V112*/ meltfptr[111];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2729:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2742:/ clear");
/*clear *//*_.MEXPANDER__V111*/ meltfptr[110] = 0;
/*^clear */
/*clear *//*_.SETQ___V112*/ meltfptr[111] = 0;
@@ -11165,13 +11182,13 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V108*/ meltfptr[82] = /*_.IF___V110*/ meltfptr[109];;
- MELT_LOCATION ("warmelt-macro.melt:2728:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2741:/ clear");
/*clear *//*_.DTA__V109*/ meltfptr[108] = 0;
/*^clear */
/*clear *//*_.IF___V110*/ meltfptr[109] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2733:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2746:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11197,7 +11214,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2733:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2746:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L24*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -11212,7 +11229,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2733:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2746:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -11226,7 +11243,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2733;
+ argtab[2].meltbp_long = 2746;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher datax";
/*^apply.arg */
@@ -11246,7 +11263,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V115*/ meltfptr[108];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2733:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2746:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L25*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V115*/ meltfptr[108] = 0;
@@ -11259,7 +11276,7 @@ lab_endgetargs:;
/*_.IF___V114*/ meltfptr[111] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2733:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2746:/ quasiblock");
/*_.PROGN___V116*/ meltfptr[109] = /*_.IF___V114*/ meltfptr[111];;
@@ -11267,7 +11284,7 @@ lab_endgetargs:;
/*_.IFCPP___V113*/ meltfptr[110] = /*_.PROGN___V116*/ meltfptr[109];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2733:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2746:/ clear");
/*clear *//*_#MELT_NEED_DBG__L24*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IF___V114*/ meltfptr[111] = 0;
@@ -11283,10 +11300,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V117*/ meltfptr[108] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2735:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2748:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V118*/ meltfptr[111] =
/*_.PAIR_TAIL__V117*/ meltfptr[108];;
- MELT_LOCATION ("warmelt-macro.melt:2736:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2749:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -11299,7 +11316,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2737:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2750:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]), ("extra for (DEFUNMATCHER <symb> <ins> <outs> <matchfun> [<applyfun>\
[<data>]])"), (melt_ptr_t) 0);
}
@@ -11309,10 +11326,10 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:2738:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2751:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:2742:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2755:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -11422,10 +11439,10 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SDFUM__V120*/ meltfptr[119] = /*_.INST__V121*/ meltfptr[120];;
- MELT_LOCATION ("warmelt-macro.melt:2753:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2766:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:2754:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2767:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYMB__V19*/ meltfptr[18]) /*=obj*/ ;
@@ -11433,7 +11450,7 @@ lab_endgetargs:;
/*_.NAMED_NAME__V122*/ meltfptr[121] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2753:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2766:/ quasiblock");
/*^rawallocobj */
@@ -11520,7 +11537,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.FUMA__V123*/ meltfptr[122] = /*_.INST__V124*/ meltfptr[123];;
- MELT_LOCATION ("warmelt-macro.melt:2763:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2776:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -11573,7 +11590,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.FMBIND__V125*/ meltfptr[124] = /*_.INST__V126*/ meltfptr[125];;
- MELT_LOCATION ("warmelt-macro.melt:2769:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2782:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -11594,7 +11611,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2770:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2783:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11620,7 +11637,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2770:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2783:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L26*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -11635,7 +11652,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2770:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2783:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -11649,7 +11666,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2770;
+ argtab[2].meltbp_long = 2783;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher made fuma";
/*^apply.arg */
@@ -11669,7 +11686,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V130*/ meltfptr[129];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2770:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2783:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L27*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V130*/ meltfptr[129] = 0;
@@ -11682,7 +11699,7 @@ lab_endgetargs:;
/*_.IF___V129*/ meltfptr[128] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2770:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2783:/ quasiblock");
/*_.PROGN___V131*/ meltfptr[129] = /*_.IF___V129*/ meltfptr[128];;
@@ -11690,7 +11707,7 @@ lab_endgetargs:;
/*_.IFCPP___V128*/ meltfptr[127] = /*_.PROGN___V131*/ meltfptr[129];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2770:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2783:/ clear");
/*clear *//*_#MELT_NEED_DBG__L26*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V129*/ meltfptr[128] = 0;
@@ -11705,7 +11722,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2771:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2784:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11731,7 +11748,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2771:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2784:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L28*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -11746,7 +11763,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2771:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2784:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -11760,7 +11777,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2771;
+ argtab[2].meltbp_long = 2784;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher fmbind";
/*^apply.arg */
@@ -11780,7 +11797,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V134*/ meltfptr[133];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2771:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2784:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L29*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V134*/ meltfptr[133] = 0;
@@ -11793,7 +11810,7 @@ lab_endgetargs:;
/*_.IF___V133*/ meltfptr[129] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2771:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2784:/ quasiblock");
/*_.PROGN___V135*/ meltfptr[133] = /*_.IF___V133*/ meltfptr[129];;
@@ -11801,7 +11818,7 @@ lab_endgetargs:;
/*_.IFCPP___V132*/ meltfptr[128] = /*_.PROGN___V135*/ meltfptr[133];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2771:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2784:/ clear");
/*clear *//*_#MELT_NEED_DBG__L28*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IF___V133*/ meltfptr[129] = 0;
@@ -11816,7 +11833,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2772:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2785:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11842,7 +11859,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2772:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2785:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L30*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -11857,7 +11874,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2772:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2785:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -11871,7 +11888,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2772;
+ argtab[2].meltbp_long = 2785;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defunmatcher return sdfum";
/*^apply.arg */
@@ -11891,7 +11908,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V138*/ meltfptr[137];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2772:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2785:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L31*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V138*/ meltfptr[137] = 0;
@@ -11904,7 +11921,7 @@ lab_endgetargs:;
/*_.IF___V137*/ meltfptr[133] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2772:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2785:/ quasiblock");
/*_.PROGN___V139*/ meltfptr[137] = /*_.IF___V137*/ meltfptr[133];;
@@ -11912,7 +11929,7 @@ lab_endgetargs:;
/*_.IFCPP___V136*/ meltfptr[129] = /*_.PROGN___V139*/ meltfptr[137];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2772:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2785:/ clear");
/*clear *//*_#MELT_NEED_DBG__L30*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V137*/ meltfptr[133] = 0;
@@ -11925,7 +11942,7 @@ lab_endgetargs:;
/*_.IFCPP___V136*/ meltfptr[129] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2773:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2786:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -11934,7 +11951,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SDFUM__V120*/ meltfptr[119];;
{
- MELT_LOCATION ("warmelt-macro.melt:2773:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2786:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -11949,7 +11966,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V119*/ meltfptr[109] = /*_.RETURN___V140*/ meltfptr[133];;
- MELT_LOCATION ("warmelt-macro.melt:2738:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2751:/ clear");
/*clear *//*_.SDFUM__V120*/ meltfptr[119] = 0;
/*^clear */
/*clear *//*_.NAMED_NAME__V122*/ meltfptr[121] = 0;
@@ -11969,7 +11986,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V140*/ meltfptr[133] = 0;
/*_.LET___V14*/ meltfptr[12] = /*_.LET___V119*/ meltfptr[109];;
- MELT_LOCATION ("warmelt-macro.melt:2642:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2655:/ clear");
/*clear *//*_.CONT__V15*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.LOC__V16*/ meltfptr[15] = 0;
@@ -12063,7 +12080,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V118*/ meltfptr[111] = 0;
/*^clear */
/*clear *//*_.LET___V119*/ meltfptr[109] = 0;
- MELT_LOCATION ("warmelt-macro.melt:2638:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2651:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -12072,7 +12089,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V14*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-macro.melt:2638:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2651:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -12191,7 +12208,7 @@ meltrout_41_warmelt_macro_LAMBDA___9__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2685:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2698:/ getarg");
/*_.COMP__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -12212,7 +12229,7 @@ lab_endgetargs:;
;
/*_#I__L2*/ meltfnum[1] =
(( /*_#IX__L1*/ meltfnum[0]) > (0));;
- MELT_LOCATION ("warmelt-macro.melt:2685:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2698:/ cond");
/*cond */ if ( /*_#I__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -12224,7 +12241,7 @@ lab_endgetargs:;
(( /*_#IX__L1*/ meltfnum[0]) - (1));;
{
- MELT_LOCATION ("warmelt-macro.melt:2685:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2698:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
(( /*~INFORMALS */ meltfclos->
tabval[0])),
@@ -12341,7 +12358,7 @@ meltrout_42_warmelt_macro_MEXPAND_DEFUN (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2785:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2798:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -12382,7 +12399,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2786:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2799:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12394,7 +12411,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:2786:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2799:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12402,7 +12419,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2786:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2799:/ cond.else");
/*^block */
/*anyblock */
@@ -12416,7 +12433,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2786) ? (2786) : __LINE__, __FUNCTION__);
+ (2799) ? (2799) : __LINE__, __FUNCTION__);
;
}
;
@@ -12430,7 +12447,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2786:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2799:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -12443,7 +12460,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2787:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2800:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12455,7 +12472,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:2787:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2800:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12463,7 +12480,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2787:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2800:/ cond.else");
/*^block */
/*anyblock */
@@ -12477,7 +12494,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2787) ? (2787) : __LINE__, __FUNCTION__);
+ (2800) ? (2800) : __LINE__, __FUNCTION__);
;
}
;
@@ -12491,7 +12508,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2787:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2800:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -12504,7 +12521,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2788:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2801:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12515,7 +12532,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L3*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V5*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:2788:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2801:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12523,7 +12540,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2788:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2801:/ cond.else");
/*^block */
/*anyblock */
@@ -12537,7 +12554,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2788) ? (2788) : __LINE__, __FUNCTION__);
+ (2801) ? (2801) : __LINE__, __FUNCTION__);
;
}
;
@@ -12551,7 +12568,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_.IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2788:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2801:/ clear");
/*clear *//*_#IS_OBJECT__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[10] = 0;
@@ -12564,7 +12581,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2789:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2802:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12590,7 +12607,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2789:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2802:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12605,7 +12622,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2789:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2802:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -12618,7 +12635,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2789;
+ argtab[2].meltbp_long = 2802;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defun sexpr";
/*^apply.arg */
@@ -12638,7 +12655,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2789:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2802:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
@@ -12651,7 +12668,7 @@ lab_endgetargs:;
/*_.IF___V13*/ meltfptr[12] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2789:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2802:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[13] = /*_.IF___V13*/ meltfptr[12];;
@@ -12659,7 +12676,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2789:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2802:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V13*/ meltfptr[12] = 0;
@@ -12672,7 +12689,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2790:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2803:/ quasiblock");
/*^getslot */
@@ -12683,7 +12700,7 @@ lab_endgetargs:;
/*_.CONT__V17*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2791:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2804:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -12699,7 +12716,7 @@ lab_endgetargs:;
/*^compute */
/*_.SYMB__V21*/ meltfptr[20] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2794:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2807:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -12713,7 +12730,7 @@ lab_endgetargs:;
}
;
/*_.DOCV__V23*/ meltfptr[22] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:2797:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2810:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -12755,14 +12772,14 @@ lab_endgetargs:;
"newly made instance");
;
/*_.FBIND__V24*/ meltfptr[23] = /*_.INST__V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:2802:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2815:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L6*/ meltfnum[4] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:2802:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2815:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -12772,7 +12789,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2803:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2816:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V18*/ meltfptr[17]),
("missing symbol for DEFUN"), (melt_ptr_t) 0);
@@ -12783,7 +12800,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:2804:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2817:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -12803,7 +12820,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2805:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2818:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -12823,20 +12840,20 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V28*/ meltfptr[27] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2806:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2819:/ compute");
/*_.CURPAIR__V20*/ meltfptr[19] = /*_.SETQ___V29*/ meltfptr[28] =
/*_.PAIR_TAIL__V28*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:2808:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2821:/ quasiblock");
/*_.CURPAIRHEAD__V31*/ meltfptr[30] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2810:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2823:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L7*/ meltfnum[0] =
(( /*_.CURPAIRHEAD__V31*/ meltfptr[30]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:2810:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2823:/ cond");
/*cond */ if ( /*_#NULL__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12853,7 +12870,7 @@ lab_endgetargs:;
/*_.MAKE_MULTIPLE__V33*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2810:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2823:/ clear");
/*clear *//*_.MAKE_MULTIPLE__V33*/ meltfptr[32] = 0;
}
;
@@ -12865,7 +12882,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2812:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2825:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L8*/ meltfnum[7] =
@@ -12873,7 +12890,7 @@ lab_endgetargs:;
( /*_.CURPAIRHEAD__V31*/ meltfptr[30]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:2812:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2825:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -12884,7 +12901,7 @@ lab_endgetargs:;
/*_.PAIR_HEAD__V35*/ meltfptr[34] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2813:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2826:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -12909,7 +12926,7 @@ lab_endgetargs:;
/*_.LAMBDA_ARG_BINDINGS__V36*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2812:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2825:/ clear");
/*clear *//*_.PAIR_HEAD__V35*/ meltfptr[34] = 0;
/*^clear */
/*clear *//*_.LAMBDA_ARG_BINDINGS__V36*/ meltfptr[35] = 0;
@@ -12925,7 +12942,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2815:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2828:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12951,7 +12968,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2815:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2828:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -12967,7 +12984,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:2815:/ checksignal");
+ ("warmelt-macro.melt:2828:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -12981,7 +12998,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2815;
+ argtab[2].meltbp_long = 2828;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defun strange arglist curpairhead";
@@ -13004,7 +13021,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V39*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2815:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2828:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] =
0;
/*^clear */
@@ -13018,7 +13035,7 @@ lab_endgetargs:;
/*_.IF___V38*/ meltfptr[35] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2815:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2828:/ quasiblock");
/*_.PROGN___V40*/ meltfptr[38] =
@@ -13028,7 +13045,7 @@ lab_endgetargs:;
/*_.PROGN___V40*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2815:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2828:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V38*/ meltfptr[35] = 0;
@@ -13043,7 +13060,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2816:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2829:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V18*/ meltfptr[17]),
@@ -13051,7 +13068,7 @@ lab_endgetargs:;
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2814:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2827:/ quasiblock");
/*_.PROGN___V41*/ meltfptr[35] = ( /*nil */ NULL);;
@@ -13060,7 +13077,7 @@ lab_endgetargs:;
/*_.PROGN___V41*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2812:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2825:/ clear");
/*clear *//*_.IFCPP___V37*/ meltfptr[34] = 0;
/*^clear */
/*clear *//*_.PROGN___V41*/ meltfptr[35] = 0;
@@ -13071,7 +13088,7 @@ lab_endgetargs:;
/*_.BTUP__V32*/ meltfptr[31] = /*_.IFELSE___V34*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2810:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2823:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V34*/ meltfptr[32] = 0;
@@ -13079,7 +13096,7 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2820:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2833:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_MULTIPLE__L11*/ meltfnum[9] =
@@ -13088,7 +13105,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L12*/ meltfnum[8] =
(!( /*_#IS_MULTIPLE__L11*/ meltfnum[9]));;
- MELT_LOCATION ("warmelt-macro.melt:2820:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2833:/ cond");
/*cond */ if ( /*_#NOT__L12*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -13098,7 +13115,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2822:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2835:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13124,7 +13141,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2822:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2835:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -13139,7 +13156,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2822:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2835:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -13153,7 +13170,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2822;
+ argtab[2].meltbp_long = 2835;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defun strange btup";
/*^apply.arg */
@@ -13174,7 +13191,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V44*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2822:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2835:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L14*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V44*/ meltfptr[35] = 0;
@@ -13187,7 +13204,7 @@ lab_endgetargs:;
/*_.IF___V43*/ meltfptr[34] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2822:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2835:/ quasiblock");
/*_.PROGN___V45*/ meltfptr[32] = /*_.IF___V43*/ meltfptr[34];;
@@ -13195,7 +13212,7 @@ lab_endgetargs:;
/*_.IFCPP___V42*/ meltfptr[38] = /*_.PROGN___V45*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2822:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2835:/ clear");
/*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IF___V43*/ meltfptr[34] = 0;
@@ -13210,25 +13227,25 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:2823:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2836:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V18*/ meltfptr[17]),
("missing formal arguments for DEFUN"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2821:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2834:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2820:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2833:/ clear");
/*clear *//*_.IFCPP___V42*/ meltfptr[38] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:2824:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2837:/ quasiblock");
/*^newclosure */
@@ -13253,7 +13270,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.NEWENV__V22*/ meltfptr[21]);
;
/*_.LAMBDA___V46*/ meltfptr[35] = /*_.LAMBDA___V47*/ meltfptr[34];;
- MELT_LOCATION ("warmelt-macro.melt:2824:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2837:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -13274,10 +13291,10 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V49*/ meltfptr[38] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2825:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2838:/ compute");
/*_.CURPAIR__V20*/ meltfptr[19] = /*_.SETQ___V50*/ meltfptr[49] =
/*_.PAIR_TAIL__V49*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-macro.melt:2827:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2840:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_HEAD__V51*/ meltfptr[50] =
@@ -13286,7 +13303,7 @@ lab_endgetargs:;
/*_#__L15*/ meltfnum[13] =
(( /*_.PAIR_HEAD__V51*/ meltfptr[50]) ==
(( /*!konst_13_DOC */ meltfrout->tabval[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2827:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2840:/ cond");
/*cond */ if ( /*_#__L15*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -13297,22 +13314,22 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V53*/ meltfptr[52] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2829:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2842:/ compute");
/*_.CURPAIR__V20*/ meltfptr[19] = /*_.SETQ___V54*/ meltfptr[53] =
/*_.PAIR_TAIL__V53*/ meltfptr[52];;
/*_.PAIR_HEAD__V55*/ meltfptr[54] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2831:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2844:/ compute");
/*_.DOCV__V23*/ meltfptr[22] = /*_.SETQ___V56*/ meltfptr[55] =
/*_.PAIR_HEAD__V55*/ meltfptr[54];;
/*_.PAIR_TAIL__V57*/ meltfptr[56] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V20*/ meltfptr[19])));;
- MELT_LOCATION ("warmelt-macro.melt:2832:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2845:/ compute");
/*_.CURPAIR__V20*/ meltfptr[19] = /*_.SETQ___V58*/ meltfptr[57] =
/*_.PAIR_TAIL__V57*/ meltfptr[56];;
- MELT_LOCATION ("warmelt-macro.melt:2828:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2841:/ quasiblock");
/*_.PROGN___V59*/ meltfptr[58] = /*_.SETQ___V58*/ meltfptr[57];;
@@ -13320,7 +13337,7 @@ lab_endgetargs:;
/*_.IF___V52*/ meltfptr[51] = /*_.PROGN___V59*/ meltfptr[58];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2827:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2840:/ clear");
/*clear *//*_.PAIR_TAIL__V53*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.SETQ___V54*/ meltfptr[53] = 0;
@@ -13343,7 +13360,7 @@ lab_endgetargs:;
/*_.IF___V52*/ meltfptr[51] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2835:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2848:/ quasiblock");
/*^checksignal */
@@ -13369,7 +13386,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2837:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2850:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -13438,7 +13455,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SDEFUN__V62*/ meltfptr[54] = /*_.INST__V63*/ meltfptr[55];;
- MELT_LOCATION ("warmelt-macro.melt:2845:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2858:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -13477,13 +13494,13 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:2846:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2859:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#MULTIPLE_LENGTH__L16*/ meltfnum[7] =
(melt_multiple_length
((melt_ptr_t) ( /*_.BODYTUP__V61*/ meltfptr[53])));;
- MELT_LOCATION ("warmelt-macro.melt:2846:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2859:/ cond");
/*cond */ if ( /*_#MULTIPLE_LENGTH__L16*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -13491,7 +13508,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2846:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2859:/ cond.else");
/*^block */
/*anyblock */
@@ -13499,14 +13516,14 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2847:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2860:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V18*/ meltfptr[17]),
("missing or empty body for DEFUN"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2846:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2859:/ quasiblock");
/*epilog */
@@ -13514,7 +13531,7 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2848:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2861:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -13523,7 +13540,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SDEFUN__V62*/ meltfptr[54];;
{
- MELT_LOCATION ("warmelt-macro.melt:2848:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2861:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -13538,7 +13555,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V60*/ meltfptr[52] = /*_.RETURN___V65*/ meltfptr[57];;
- MELT_LOCATION ("warmelt-macro.melt:2835:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2848:/ clear");
/*clear *//*_.BODYTUP__V61*/ meltfptr[53] = 0;
/*^clear */
/*clear *//*_.SDEFUN__V62*/ meltfptr[54] = 0;
@@ -13550,7 +13567,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V65*/ meltfptr[57] = 0;
/*_.LET___V30*/ meltfptr[29] = /*_.LET___V60*/ meltfptr[52];;
- MELT_LOCATION ("warmelt-macro.melt:2808:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2821:/ clear");
/*clear *//*_.CURPAIRHEAD__V31*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_#NULL__L7*/ meltfnum[0] = 0;
@@ -13578,7 +13595,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V60*/ meltfptr[52] = 0;
/*_.LET___V16*/ meltfptr[12] = /*_.LET___V30*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:2790:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2803:/ clear");
/*clear *//*_.CONT__V17*/ meltfptr[13] = 0;
/*^clear */
/*clear *//*_.LOC__V18*/ meltfptr[17] = 0;
@@ -13606,7 +13623,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.LET___V30*/ meltfptr[29] = 0;
- MELT_LOCATION ("warmelt-macro.melt:2785:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2798:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -13615,7 +13632,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-macro.melt:2785:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2798:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -13736,7 +13753,7 @@ meltrout_43_warmelt_macro_LAMBDA___10__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2824:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2837:/ getarg");
/*_.FB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -13770,7 +13787,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.PUT_ENV__V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-macro.melt:2824:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2837:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -13884,7 +13901,7 @@ meltrout_44_warmelt_macro_MEXPAND_DEFINE (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2870:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2883:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -13925,7 +13942,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2871:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2884:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13937,7 +13954,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:2871:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2884:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13945,7 +13962,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2871:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2884:/ cond.else");
/*^block */
/*anyblock */
@@ -13959,7 +13976,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2871) ? (2871) : __LINE__, __FUNCTION__);
+ (2884) ? (2884) : __LINE__, __FUNCTION__);
;
}
;
@@ -13973,7 +13990,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2871:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2884:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -13986,7 +14003,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2872:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2885:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13998,7 +14015,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:2872:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2885:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14006,7 +14023,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:2872:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:2885:/ cond.else");
/*^block */
/*anyblock */
@@ -14020,7 +14037,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (2872) ? (2872) : __LINE__, __FUNCTION__);
+ (2885) ? (2885) : __LINE__, __FUNCTION__);
;
}
;
@@ -14034,7 +14051,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2872:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2885:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -14045,7 +14062,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2873:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2886:/ quasiblock");
/*^getslot */
@@ -14056,7 +14073,7 @@ lab_endgetargs:;
/*_.CONT__V11*/ meltfptr[10] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2874:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2887:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -14074,7 +14091,7 @@ lab_endgetargs:;
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2878:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2891:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14100,7 +14117,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2878:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2891:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14115,7 +14132,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2878:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2891:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14128,7 +14145,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2878;
+ argtab[2].meltbp_long = 2891;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_define start sexpr";
/*^apply.arg */
@@ -14148,7 +14165,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2878:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2891:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V18*/ meltfptr[17] = 0;
@@ -14161,7 +14178,7 @@ lab_endgetargs:;
/*_.IF___V17*/ meltfptr[16] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2878:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2891:/ quasiblock");
/*_.PROGN___V19*/ meltfptr[17] = /*_.IF___V17*/ meltfptr[16];;
@@ -14169,7 +14186,7 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[15] = /*_.PROGN___V19*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2878:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2891:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V17*/ meltfptr[16] = 0;
@@ -14182,14 +14199,14 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[15] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2882:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2895:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L5*/ meltfnum[3] =
melt_is_instance_of ((melt_ptr_t) ( /*_.CURELEM__V15*/ meltfptr[14]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:2882:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2895:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -14197,13 +14214,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2883:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2896:/ quasiblock");
/*_.DEFNAME__V22*/ meltfptr[21] = /*_.CURELEM__V15*/ meltfptr[14];;
/*^compute */
/*_.DEFDOC__V23*/ meltfptr[22] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:2886:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2899:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -14243,7 +14260,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.DEFVALBIND__V24*/ meltfptr[23] = /*_.INST__V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:2891:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2904:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14265,7 +14282,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2892:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2905:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14287,10 +14304,10 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V28*/ meltfptr[27] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2893:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2906:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] = /*_.SETQ___V29*/ meltfptr[28] =
/*_.PAIR_TAIL__V28*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:2895:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2908:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_HEAD__V30*/ meltfptr[29] =
@@ -14300,7 +14317,7 @@ lab_endgetargs:;
/*_#__L6*/ meltfnum[0] =
(( /*_.PAIR_HEAD__V30*/ meltfptr[29]) ==
(( /*!konst_7_DOC */ meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-macro.melt:2895:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2908:/ cond");
/*cond */ if ( /*_#__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14311,25 +14328,25 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V32*/ meltfptr[31] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2897:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2910:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] =
/*_.SETQ___V33*/ meltfptr[32] =
/*_.PAIR_TAIL__V32*/ meltfptr[31];;
/*_.PAIR_HEAD__V34*/ meltfptr[33] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2898:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2911:/ compute");
/*_.DEFDOC__V23*/ meltfptr[22] =
/*_.SETQ___V35*/ meltfptr[34] =
/*_.PAIR_HEAD__V34*/ meltfptr[33];;
/*_.PAIR_TAIL__V36*/ meltfptr[35] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2899:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2912:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] =
/*_.SETQ___V37*/ meltfptr[36] =
/*_.PAIR_TAIL__V36*/ meltfptr[35];;
- MELT_LOCATION ("warmelt-macro.melt:2896:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2909:/ quasiblock");
/*_.PROGN___V38*/ meltfptr[37] =
@@ -14338,7 +14355,7 @@ lab_endgetargs:;
/*_.IF___V31*/ meltfptr[30] = /*_.PROGN___V38*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2895:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2908:/ clear");
/*clear *//*_.PAIR_TAIL__V32*/ meltfptr[31] = 0;
/*^clear */
/*clear *//*_.SETQ___V33*/ meltfptr[32] = 0;
@@ -14361,10 +14378,10 @@ lab_endgetargs:;
/*_.IF___V31*/ meltfptr[30] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2901:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2914:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:2902:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2915:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14390,7 +14407,7 @@ lab_endgetargs:;
""), argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2903:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2916:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -14454,7 +14471,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SDEFINE__V41*/ meltfptr[33] = /*_.INST__V42*/ meltfptr[34];;
- MELT_LOCATION ("warmelt-macro.melt:2910:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2923:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -14498,12 +14515,12 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V43*/ meltfptr[35] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2911:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2924:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] = /*_.SETQ___V44*/ meltfptr[36] =
/*_.PAIR_TAIL__V43*/ meltfptr[35];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2912:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2925:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14529,7 +14546,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2912:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2925:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -14544,7 +14561,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:2912:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2925:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14558,7 +14575,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2912;
+ argtab[2].meltbp_long = 2925;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_define simple value bodytup=";
@@ -14586,7 +14603,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V47*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2912:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2925:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V47*/ meltfptr[46] = 0;
@@ -14599,7 +14616,7 @@ lab_endgetargs:;
/*_.IF___V46*/ meltfptr[45] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2912:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2925:/ quasiblock");
/*_.PROGN___V48*/ meltfptr[46] = /*_.IF___V46*/ meltfptr[45];;
@@ -14607,7 +14624,7 @@ lab_endgetargs:;
/*_.IFCPP___V45*/ meltfptr[37] = /*_.PROGN___V48*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2912:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2925:/ clear");
/*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IF___V46*/ meltfptr[45] = 0;
@@ -14620,7 +14637,7 @@ lab_endgetargs:;
/*_.IFCPP___V45*/ meltfptr[37] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2913:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2926:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -14629,7 +14646,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SDEFINE__V41*/ meltfptr[33];;
{
- MELT_LOCATION ("warmelt-macro.melt:2913:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2926:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -14644,7 +14661,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V39*/ meltfptr[31] = /*_.RETURN___V49*/ meltfptr[45];;
- MELT_LOCATION ("warmelt-macro.melt:2901:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2914:/ clear");
/*clear *//*_.BODYTUP__V40*/ meltfptr[32] = 0;
/*^clear */
/*clear *//*_.SDEFINE__V41*/ meltfptr[33] = 0;
@@ -14658,7 +14675,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V49*/ meltfptr[45] = 0;
/*_.LET___V21*/ meltfptr[17] = /*_.LET___V39*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:2883:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2896:/ clear");
/*clear *//*_.DEFNAME__V22*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.DEFDOC__V23*/ meltfptr[22] = 0;
@@ -14683,7 +14700,7 @@ lab_endgetargs:;
/*_.IFELSE___V20*/ meltfptr[16] = /*_.LET___V21*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2882:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2895:/ clear");
/*clear *//*_.LET___V21*/ meltfptr[17] = 0;
}
;
@@ -14695,7 +14712,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2917:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2930:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L9*/ meltfnum[7] =
@@ -14703,7 +14720,7 @@ lab_endgetargs:;
( /*_.CURELEM__V15*/ meltfptr[14]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:2917:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2930:/ cond");
/*cond */ if ( /*_#IS_A__L9*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -14711,7 +14728,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2918:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2931:/ quasiblock");
/*^getslot */
@@ -14723,7 +14740,7 @@ lab_endgetargs:;
/*_.FLOC__V52*/ meltfptr[33] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2919:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:2932:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -14747,7 +14764,7 @@ lab_endgetargs:;
/*_.CURSUBPAIR__V57*/ meltfptr[21] =
(melt_pair_tail
((melt_ptr_t) ( /*_.LIST_FIRST__V56*/ meltfptr[45])));;
- MELT_LOCATION ("warmelt-macro.melt:2922:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2935:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14770,7 +14787,7 @@ lab_endgetargs:;
}
;
/*_.DEFDOC__V59*/ meltfptr[23] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:2924:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2937:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -14813,7 +14830,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.FBIND__V60*/ meltfptr[25] = /*_.INST__V61*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-macro.melt:2930:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2943:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L10*/ meltfnum[6] =
@@ -14822,7 +14839,7 @@ lab_endgetargs:;
(melt_ptr_t) (( /*!CLASS_SYMBOL */
meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:2930:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2943:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L10*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -14832,7 +14849,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2932:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2945:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V12*/ meltfptr[11]),
@@ -14840,13 +14857,13 @@ lab_endgetargs:;
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2934:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2947:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2934:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2947:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -14860,7 +14877,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2931:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2944:/ quasiblock");
/*_.PROGN___V64*/ meltfptr[29] =
@@ -14870,7 +14887,7 @@ lab_endgetargs:;
/*_.PROGN___V64*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2930:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2943:/ clear");
/*clear *//*_.RETURN___V63*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.PROGN___V64*/ meltfptr[29] = 0;
@@ -14883,7 +14900,7 @@ lab_endgetargs:;
/*_.IF___V62*/ meltfptr[27] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2935:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2948:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14907,7 +14924,7 @@ lab_endgetargs:;
"", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2936:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2949:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -14926,7 +14943,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2938:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2951:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_HEAD__V67*/ meltfptr[17] =
@@ -14936,7 +14953,7 @@ lab_endgetargs:;
/*_#__L11*/ meltfnum[0] =
(( /*_.PAIR_HEAD__V67*/ meltfptr[17]) ==
(( /*!konst_7_DOC */ meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-macro.melt:2938:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2951:/ cond");
/*cond */ if ( /*_#__L11*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14947,25 +14964,25 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V69*/ meltfptr[29] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2940:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2953:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] =
/*_.SETQ___V70*/ meltfptr[69] =
/*_.PAIR_TAIL__V69*/ meltfptr[29];;
/*_.PAIR_HEAD__V71*/ meltfptr[70] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2941:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2954:/ compute");
/*_.DEFDOC__V59*/ meltfptr[23] =
/*_.SETQ___V72*/ meltfptr[71] =
/*_.PAIR_HEAD__V71*/ meltfptr[70];;
/*_.PAIR_TAIL__V73*/ meltfptr[72] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:2942:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:2955:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] =
/*_.SETQ___V74*/ meltfptr[73] =
/*_.PAIR_TAIL__V73*/ meltfptr[72];;
- MELT_LOCATION ("warmelt-macro.melt:2939:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2952:/ quasiblock");
/*_.PROGN___V75*/ meltfptr[74] =
@@ -14975,7 +14992,7 @@ lab_endgetargs:;
/*_.PROGN___V75*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2938:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2951:/ clear");
/*clear *//*_.PAIR_TAIL__V69*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.SETQ___V70*/ meltfptr[69] = 0;
@@ -14998,10 +15015,10 @@ lab_endgetargs:;
/*_.IF___V68*/ meltfptr[28] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2944:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2957:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:2945:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2958:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -15015,7 +15032,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2947:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2960:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -15096,7 +15113,7 @@ lab_endgetargs:;
/*_.FORMAL0BIND__V80*/ meltfptr[72] =
(melt_multiple_nth
((melt_ptr_t) ( /*_.FORMALTUP__V58*/ meltfptr[22]), (0)));;
- MELT_LOCATION ("warmelt-macro.melt:2957:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2970:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -15107,7 +15124,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:2958:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2971:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -15141,7 +15158,7 @@ lab_endgetargs:;
/*_#__L12*/ meltfnum[11] =
(( /*_.FBIND_TYPE__V82*/ meltfptr[74]) !=
(( /*!CTYPE_VALUE */ meltfrout->tabval[17])));;
- MELT_LOCATION ("warmelt-macro.melt:2958:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2971:/ cond");
/*cond */ if ( /*_#__L12*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -15152,7 +15169,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
MELT_LOCATION
- ("warmelt-macro.melt:2960:/ cppif.then");
+ ("warmelt-macro.melt:2973:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15180,7 +15197,7 @@ lab_endgetargs:;
#endif /*MELT_HAVE_DEBUG */
;;
MELT_LOCATION
- ("warmelt-macro.melt:2960:/ cond");
+ ("warmelt-macro.melt:2973:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -15197,7 +15214,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:2960:/ checksignal");
+ ("warmelt-macro.melt:2973:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -15213,7 +15230,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2960;
+ argtab[2].meltbp_long = 2973;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_define function bad formal0bind=";
@@ -15241,7 +15258,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:2960:/ clear");
+ ("warmelt-macro.melt:2973:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L14*/
meltfnum[13] = 0;
/*^clear */
@@ -15257,7 +15274,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:2960:/ quasiblock");
+ ("warmelt-macro.melt:2973:/ quasiblock");
/*_.PROGN___V87*/ meltfptr[85] =
@@ -15268,7 +15285,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:2960:/ clear");
+ ("warmelt-macro.melt:2973:/ clear");
/*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[12]
= 0;
/*^clear */
@@ -15282,7 +15299,7 @@ lab_endgetargs:;
/*_.IFCPP___V84*/ meltfptr[83] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2962:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2975:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -15312,7 +15329,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:2961:/ locexp");
+ ("warmelt-macro.melt:2974:/ locexp");
melt_error_str ((melt_ptr_t)
( /*_.FLOC__V52*/ meltfptr[33]),
("invalid first formal argument in DEFINE-d function, expecting a :value"),
@@ -15320,14 +15337,14 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:2963:/ quasiblock");
+ ("warmelt-macro.melt:2976:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
MELT_LOCATION
- ("warmelt-macro.melt:2963:/ locexp");
+ ("warmelt-macro.melt:2976:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -15343,7 +15360,7 @@ lab_endgetargs:;
;
/*finalret */ goto labend_rout;
MELT_LOCATION
- ("warmelt-macro.melt:2959:/ quasiblock");
+ ("warmelt-macro.melt:2972:/ quasiblock");
/*_.PROGN___V90*/ meltfptr[89] =
@@ -15353,7 +15370,7 @@ lab_endgetargs:;
/*_.PROGN___V90*/ meltfptr[89];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2958:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2971:/ clear");
/*clear *//*_.IFCPP___V84*/ meltfptr[83] = 0;
/*^clear */
/*clear *//*_.NAMED_NAME__V88*/ meltfptr[84] = 0;
@@ -15375,7 +15392,7 @@ lab_endgetargs:;
/*_.IF___V83*/ meltfptr[82];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2957:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2970:/ clear");
/*clear *//*_.FBIND_TYPE__V82*/ meltfptr[74] = 0;
/*^clear */
/*clear *//*_#__L12*/ meltfnum[11] = 0;
@@ -15390,7 +15407,7 @@ lab_endgetargs:;
/*_.IF___V81*/ meltfptr[73] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2965:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2978:/ quasiblock");
/*^newclosure */
@@ -15421,7 +15438,7 @@ lab_endgetargs:;
;
/*_.LAMBDA___V91*/ meltfptr[83] =
/*_.LAMBDA___V92*/ meltfptr[84];;
- MELT_LOCATION ("warmelt-macro.melt:2965:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2978:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -15442,7 +15459,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2966:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2979:/ quasiblock");
/*^checksignal */
@@ -15473,7 +15490,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2968:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2981:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -15518,7 +15535,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:2969:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:2982:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15544,7 +15561,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:2969:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:2982:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -15560,7 +15577,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:2969:/ checksignal");
+ ("warmelt-macro.melt:2982:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -15574,7 +15591,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 2969;
+ argtab[2].meltbp_long = 2982;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_define function return sdefun";
@@ -15596,7 +15613,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V98*/ meltfptr[97];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2969:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2982:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L16*/ meltfnum[12] =
0;
/*^clear */
@@ -15610,7 +15627,7 @@ lab_endgetargs:;
/*_.IF___V97*/ meltfptr[96] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:2969:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2982:/ quasiblock");
/*_.PROGN___V99*/ meltfptr[97] =
@@ -15620,7 +15637,7 @@ lab_endgetargs:;
/*_.PROGN___V99*/ meltfptr[97];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2969:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2982:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IF___V97*/ meltfptr[96] = 0;
@@ -15633,7 +15650,7 @@ lab_endgetargs:;
/*_.IFCPP___V96*/ meltfptr[82] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:2970:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2983:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -15643,7 +15660,7 @@ lab_endgetargs:;
/*_.SDEFUN__V78*/ meltfptr[70];;
{
- MELT_LOCATION ("warmelt-macro.melt:2970:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2983:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -15659,7 +15676,7 @@ lab_endgetargs:;
/*_.LET___V94*/ meltfptr[89] =
/*_.RETURN___V100*/ meltfptr[96];;
- MELT_LOCATION ("warmelt-macro.melt:2966:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2979:/ clear");
/*clear *//*_.BODYTUP__V95*/ meltfptr[74] = 0;
/*^clear */
/*clear *//*_.IFCPP___V96*/ meltfptr[82] = 0;
@@ -15667,7 +15684,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V100*/ meltfptr[96] = 0;
/*_.LET___V76*/ meltfptr[29] = /*_.LET___V94*/ meltfptr[89];;
- MELT_LOCATION ("warmelt-macro.melt:2944:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2957:/ clear");
/*clear *//*_.NEWENV__V77*/ meltfptr[69] = 0;
/*^clear */
/*clear *//*_.SDEFUN__V78*/ meltfptr[70] = 0;
@@ -15683,7 +15700,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V94*/ meltfptr[89] = 0;
/*_.LET___V51*/ meltfptr[32] = /*_.LET___V76*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:2918:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2931:/ clear");
/*clear *//*_.FLOC__V52*/ meltfptr[33] = 0;
/*^clear */
/*clear *//*_.FCONT__V53*/ meltfptr[35] = 0;
@@ -15721,7 +15738,7 @@ lab_endgetargs:;
/*_.LET___V51*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2917:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2930:/ clear");
/*clear *//*_.LET___V51*/ meltfptr[32] = 0;
}
;
@@ -15735,7 +15752,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:2975:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2988:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V12*/ meltfptr[11]),
@@ -15743,13 +15760,13 @@ lab_endgetargs:;
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:2976:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2989:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:2976:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2989:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -15762,7 +15779,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:2974:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:2987:/ quasiblock");
/*_.PROGN___V102*/ meltfptr[74] =
@@ -15772,7 +15789,7 @@ lab_endgetargs:;
/*_.PROGN___V102*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2917:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2930:/ clear");
/*clear *//*_.RETURN___V101*/ meltfptr[97] = 0;
/*^clear */
/*clear *//*_.PROGN___V102*/ meltfptr[74] = 0;
@@ -15783,7 +15800,7 @@ lab_endgetargs:;
/*_.IFELSE___V20*/ meltfptr[16] = /*_.IFELSE___V50*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:2882:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2895:/ clear");
/*clear *//*_#IS_A__L9*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V50*/ meltfptr[46] = 0;
@@ -15793,7 +15810,7 @@ lab_endgetargs:;
;
/*_.LET___V10*/ meltfptr[8] = /*_.IFELSE___V20*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-macro.melt:2873:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:2886:/ clear");
/*clear *//*_.CONT__V11*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.LOC__V12*/ meltfptr[11] = 0;
@@ -15809,7 +15826,7 @@ lab_endgetargs:;
/*clear *//*_#IS_A__L5*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IFELSE___V20*/ meltfptr[16] = 0;
- MELT_LOCATION ("warmelt-macro.melt:2870:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:2883:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -15818,7 +15835,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[8];;
{
- MELT_LOCATION ("warmelt-macro.melt:2870:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2883:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -15935,7 +15952,7 @@ meltrout_45_warmelt_macro_LAMBDA___11__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2965:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:2978:/ getarg");
/*_.FB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -15969,7 +15986,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.PUT_ENV__V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-macro.melt:2965:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:2978:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -16082,7 +16099,7 @@ meltrout_46_warmelt_macro_SCAN_DEFCLASS (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:2991:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3004:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -16121,7 +16138,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-macro.melt:2992:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3005:/ quasiblock");
/*_.PREDEF__V7*/ meltfptr[6] = ( /*nil */ NULL);;
@@ -16135,7 +16152,7 @@ lab_endgetargs:;
/*_.FIELDNAMS__V11*/ meltfptr[10] = ( /*nil */ NULL);;
/*^compute */
/*_.DOCV__V12*/ meltfptr[11] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:2998:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3011:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -16143,7 +16160,7 @@ lab_endgetargs:;
/*_.CONT__V13*/ meltfptr[12] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:2999:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3012:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -16163,7 +16180,7 @@ lab_endgetargs:;
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V17*/ meltfptr[16])));;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3004:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3017:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16189,7 +16206,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3004:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3017:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -16204,7 +16221,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3004:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3017:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -16217,7 +16234,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3004;
+ argtab[2].meltbp_long = 3017;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass sexpr";
/*^apply.arg */
@@ -16237,7 +16254,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3004:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3017:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V21*/ meltfptr[20] = 0;
@@ -16250,7 +16267,7 @@ lab_endgetargs:;
/*_.IF___V20*/ meltfptr[19] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3004:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3017:/ quasiblock");
/*_.PROGN___V22*/ meltfptr[20] = /*_.IF___V20*/ meltfptr[19];;
@@ -16258,7 +16275,7 @@ lab_endgetargs:;
/*_.IFCPP___V19*/ meltfptr[18] = /*_.PROGN___V22*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3004:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3017:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V20*/ meltfptr[19] = 0;
@@ -16271,14 +16288,14 @@ lab_endgetargs:;
/*_.IFCPP___V19*/ meltfptr[18] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3005:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3018:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L3*/ meltfnum[1] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3005:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3018:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -16288,7 +16305,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3006:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3019:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V14*/ meltfptr[13]),
("missing symbol for DEFCLASS"),
@@ -16302,10 +16319,10 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V23*/ meltfptr[19] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V17*/ meltfptr[16])));;
- MELT_LOCATION ("warmelt-macro.melt:3007:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3020:/ compute");
/*_.CURPAIR__V17*/ meltfptr[16] = /*_.SETQ___V24*/ meltfptr[20] =
/*_.PAIR_TAIL__V23*/ meltfptr[19];;
- MELT_LOCATION ("warmelt-macro.melt:3008:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3021:/ loop");
/*loop */
{
labloop_SCANLOOP_1:; /*^loopbody */
@@ -16317,7 +16334,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3009:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3022:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L4*/ meltfnum[0] =
@@ -16326,7 +16343,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L5*/ meltfnum[4] =
(!( /*_#IS_PAIR__L4*/ meltfnum[0]));;
- MELT_LOCATION ("warmelt-macro.melt:3009:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3022:/ cond");
/*cond */ if ( /*_#NOT__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -16351,12 +16368,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3010:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3023:/ quasiblock");
/*_.CURKW__V28*/ meltfptr[27] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V17*/ meltfptr[16])));;
- MELT_LOCATION ("warmelt-macro.melt:3011:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3024:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L6*/ meltfnum[5] =
@@ -16366,7 +16383,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L7*/ meltfnum[6] =
(!( /*_#IS_A__L6*/ meltfnum[5]));;
- MELT_LOCATION ("warmelt-macro.melt:3011:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3024:/ cond");
/*cond */ if ( /*_#NOT__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -16376,7 +16393,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3012:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3025:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V14*/ meltfptr[13]),
("expecting keyword in DEFCLASS"),
@@ -16390,10 +16407,10 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V29*/ meltfptr[28] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V17*/ meltfptr[16])));;
- MELT_LOCATION ("warmelt-macro.melt:3013:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3026:/ compute");
/*_.CURPAIR__V17*/ meltfptr[16] = /*_.SETQ___V30*/ meltfptr[29] =
/*_.PAIR_TAIL__V29*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-macro.melt:3014:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3027:/ quasiblock");
/*_.CURVAL__V32*/ meltfptr[31] =
@@ -16401,16 +16418,16 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V33*/ meltfptr[32] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V17*/ meltfptr[16])));;
- MELT_LOCATION ("warmelt-macro.melt:3015:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3028:/ compute");
/*_.CURPAIR__V17*/ meltfptr[16] = /*_.SETQ___V34*/ meltfptr[33] =
/*_.PAIR_TAIL__V33*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-macro.melt:3017:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3030:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L8*/ meltfnum[7] =
(( /*_.CURKW__V28*/ meltfptr[27]) ==
(( /*!konst_3_SUPER */ meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3017:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3030:/ cond");
/*cond */ if ( /*_#__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -16418,7 +16435,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3018:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3031:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -16444,7 +16461,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3019:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3032:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L9*/ meltfnum[8] =
@@ -16455,7 +16472,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L10*/ meltfnum[9] =
(!( /*_#IS_A__L9*/ meltfnum[8]));;
- MELT_LOCATION ("warmelt-macro.melt:3019:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3032:/ cond");
/*cond */ if ( /*_#NOT__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -16465,7 +16482,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3020:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3033:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V14*/ meltfptr[13]),
@@ -16478,12 +16495,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3021:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3034:/ compute");
/*_.SUPERNAM__V8*/ meltfptr[7] = /*_.SETQ___V36*/ meltfptr[35] =
/*_.CURVAL__V32*/ meltfptr[31];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3022:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3035:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16509,7 +16526,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3022:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3035:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -16524,7 +16541,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3022:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3035:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -16538,7 +16555,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3022;
+ argtab[2].meltbp_long = 3035;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass supernam";
/*^apply.arg */
@@ -16559,7 +16576,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V39*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3022:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3035:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L12*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V39*/ meltfptr[38] = 0;
@@ -16572,7 +16589,7 @@ lab_endgetargs:;
/*_.IF___V38*/ meltfptr[37] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3022:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3035:/ quasiblock");
/*_.PROGN___V40*/ meltfptr[38] = /*_.IF___V38*/ meltfptr[37];;
@@ -16581,7 +16598,7 @@ lab_endgetargs:;
/*_.PROGN___V40*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3022:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3035:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V38*/ meltfptr[37] = 0;
@@ -16594,7 +16611,7 @@ lab_endgetargs:;
/*_.IFCPP___V37*/ meltfptr[36] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3023:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3036:/ quasiblock");
/*^checksignal */
@@ -16616,7 +16633,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3026:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3039:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L13*/ meltfnum[11] =
@@ -16624,7 +16641,7 @@ lab_endgetargs:;
( /*_.SUPERB__V42*/ meltfptr[38]),
(melt_ptr_t) (( /*!CLASS_CLASS_BINDING */
meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:3026:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3039:/ cond");
/*cond */ if ( /*_#IS_A__L13*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -16632,11 +16649,11 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3027:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3040:/ compute");
/*_.SUPERBIND__V9*/ meltfptr[8] =
/*_.SETQ___V44*/ meltfptr[43] =
/*_.SUPERB__V42*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-macro.melt:3028:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3041:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -16650,7 +16667,7 @@ lab_endgetargs:;
/*_.SUPERCLASS__V10*/ meltfptr[9] =
/*_.SETQ___V46*/ meltfptr[45] =
/*_.CBIND_CLASS__V45*/ meltfptr[44];;
- MELT_LOCATION ("warmelt-macro.melt:3026:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3039:/ quasiblock");
/*_.PROGN___V47*/ meltfptr[46] =
@@ -16660,7 +16677,7 @@ lab_endgetargs:;
/*_.PROGN___V47*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3026:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3039:/ clear");
/*clear *//*_.SETQ___V44*/ meltfptr[43] = 0;
/*^clear */
/*clear *//*_.CBIND_CLASS__V45*/ meltfptr[44] = 0;
@@ -16678,14 +16695,14 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3030:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3043:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L14*/ meltfnum[10] =
melt_is_instance_of ((melt_ptr_t)
( /*_.SUPERB__V42*/ meltfptr[38]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */ meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:3030:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3043:/ cond");
/*cond */ if ( /*_#IS_A__L14*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -16694,7 +16711,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3031:/ quasiblock");
+ ("warmelt-macro.melt:3044:/ quasiblock");
/*^getslot */
@@ -16709,7 +16726,7 @@ lab_endgetargs:;
};
;
MELT_LOCATION
- ("warmelt-macro.melt:3032:/ checksignal");
+ ("warmelt-macro.melt:3045:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L15*/ meltfnum[14] =
@@ -16717,7 +16734,7 @@ lab_endgetargs:;
( /*_.SUPERVAL__V50*/
meltfptr[45]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-macro.melt:3032:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3045:/ cond");
/*cond */ if ( /*_#IS_A__L15*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -16726,17 +16743,17 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3034:/ compute");
+ ("warmelt-macro.melt:3047:/ compute");
/*_.SUPERBIND__V9*/ meltfptr[8] =
/*_.SETQ___V52*/ meltfptr[51] =
/*_.SUPERB__V42*/ meltfptr[38];;
MELT_LOCATION
- ("warmelt-macro.melt:3035:/ compute");
+ ("warmelt-macro.melt:3048:/ compute");
/*_.SUPERCLASS__V10*/ meltfptr[9] =
/*_.SETQ___V53*/ meltfptr[52] =
/*_.SUPERVAL__V50*/ meltfptr[45];;
MELT_LOCATION
- ("warmelt-macro.melt:3033:/ quasiblock");
+ ("warmelt-macro.melt:3046:/ quasiblock");
/*_.PROGN___V54*/ meltfptr[53] =
@@ -16747,7 +16764,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3032:/ clear");
+ ("warmelt-macro.melt:3045:/ clear");
/*clear *//*_.SETQ___V52*/ meltfptr[51] = 0;
/*^clear */
/*clear *//*_.SETQ___V53*/ meltfptr[52] = 0;
@@ -16764,7 +16781,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3038:/ getslot");
+ ("warmelt-macro.melt:3051:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -16780,7 +16797,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3037:/ locexp");
+ ("warmelt-macro.melt:3050:/ locexp");
melt_error_str ((melt_ptr_t)
( /*_.LOC__V14*/
meltfptr[13]),
@@ -16792,7 +16809,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3032:/ clear");
+ ("warmelt-macro.melt:3045:/ clear");
/*clear *//*_.NAMED_NAME__V55*/ meltfptr[51] =
0;
}
@@ -16802,7 +16819,7 @@ lab_endgetargs:;
/*_.LET___V49*/ meltfptr[44] =
/*_.IFELSE___V51*/ meltfptr[46];;
- MELT_LOCATION ("warmelt-macro.melt:3031:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3044:/ clear");
/*clear *//*_.SUPERVAL__V50*/ meltfptr[45] = 0;
/*^clear */
/*clear *//*_#IS_A__L15*/ meltfnum[14] = 0;
@@ -16812,7 +16829,7 @@ lab_endgetargs:;
/*_.LET___V49*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3030:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3043:/ clear");
/*clear *//*_.LET___V49*/ meltfptr[44] = 0;
}
;
@@ -16827,7 +16844,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
MELT_LOCATION
- ("warmelt-macro.melt:3041:/ cppif.then");
+ ("warmelt-macro.melt:3054:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16853,7 +16870,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3041:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3054:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L16*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -16869,7 +16886,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3041:/ checksignal");
+ ("warmelt-macro.melt:3054:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -16885,7 +16902,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3041;
+ argtab[2].meltbp_long = 3054;
/*^apply.arg */
argtab[3].meltbp_cstring =
"scan_defclass superb";
@@ -16913,7 +16930,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3041:/ clear");
+ ("warmelt-macro.melt:3054:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L17*/
meltfnum[16] = 0;
/*^clear */
@@ -16929,7 +16946,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3041:/ quasiblock");
+ ("warmelt-macro.melt:3054:/ quasiblock");
/*_.PROGN___V59*/ meltfptr[45] =
@@ -16939,7 +16956,7 @@ lab_endgetargs:;
/*_.PROGN___V59*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3041:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3054:/ clear");
/*clear *//*_#MELT_NEED_DBG__L16*/ meltfnum[14] =
0;
/*^clear */
@@ -16956,7 +16973,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
MELT_LOCATION
- ("warmelt-macro.melt:3042:/ cppif.then");
+ ("warmelt-macro.melt:3055:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16982,7 +16999,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3042:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3055:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L18*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -16998,7 +17015,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3042:/ checksignal");
+ ("warmelt-macro.melt:3055:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -17014,7 +17031,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3042;
+ argtab[2].meltbp_long = 3055;
/*^apply.arg */
argtab[3].meltbp_cstring =
"scan_defclass env";
@@ -17042,7 +17059,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3042:/ clear");
+ ("warmelt-macro.melt:3055:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L19*/
meltfnum[14] = 0;
/*^clear */
@@ -17058,7 +17075,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3042:/ quasiblock");
+ ("warmelt-macro.melt:3055:/ quasiblock");
/*_.PROGN___V63*/ meltfptr[53] =
@@ -17068,7 +17085,7 @@ lab_endgetargs:;
/*_.PROGN___V63*/ meltfptr[53];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3042:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3055:/ clear");
/*clear *//*_#MELT_NEED_DBG__L18*/ meltfnum[16] =
0;
/*^clear */
@@ -17082,7 +17099,7 @@ lab_endgetargs:;
/*_.IFCPP___V60*/ meltfptr[46] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3044:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3057:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -17096,7 +17113,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3043:/ locexp");
+ ("warmelt-macro.melt:3056:/ locexp");
melt_error_str ((melt_ptr_t)
( /*_.LOC__V14*/ meltfptr[13]),
("invalid super in defclass"),
@@ -17104,12 +17121,12 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3040:/ quasiblock");
+ ("warmelt-macro.melt:3053:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3030:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3043:/ clear");
/*clear *//*_.IFCPP___V56*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.IFCPP___V60*/ meltfptr[46] = 0;
@@ -17123,7 +17140,7 @@ lab_endgetargs:;
/*_.IFELSE___V48*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3026:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3039:/ clear");
/*clear *//*_#IS_A__L14*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IFELSE___V48*/ meltfptr[43] = 0;
@@ -17133,13 +17150,13 @@ lab_endgetargs:;
;
/*_.LET___V41*/ meltfptr[37] = /*_.IFELSE___V43*/ meltfptr[42];;
- MELT_LOCATION ("warmelt-macro.melt:3023:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3036:/ clear");
/*clear *//*_.SUPERB__V42*/ meltfptr[38] = 0;
/*^clear */
/*clear *//*_#IS_A__L13*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IFELSE___V43*/ meltfptr[42] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3017:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3030:/ quasiblock");
/*_.PROGN___V65*/ meltfptr[51] = /*_.LET___V41*/ meltfptr[37];;
@@ -17148,7 +17165,7 @@ lab_endgetargs:;
/*_.PROGN___V65*/ meltfptr[51];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3017:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3030:/ clear");
/*clear *//*_#IS_A__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_#NOT__L10*/ meltfnum[9] = 0;
@@ -17170,13 +17187,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3048:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3061:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L20*/ meltfnum[14] =
(( /*_.CURKW__V28*/ meltfptr[27]) ==
(( /*!konst_8_FIELDS */ meltfrout->tabval[8])));;
- MELT_LOCATION ("warmelt-macro.melt:3048:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3061:/ cond");
/*cond */ if ( /*_#__L20*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -17184,7 +17201,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3049:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3062:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -17210,7 +17227,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3050:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3063:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -17222,7 +17239,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3051:/ checksignal");
+ ("warmelt-macro.melt:3064:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L21*/ meltfnum[16] =
@@ -17230,7 +17247,7 @@ lab_endgetargs:;
( /*_.CURVAL__V32*/
meltfptr[31]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->tabval[9])));;
- MELT_LOCATION ("warmelt-macro.melt:3051:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3064:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L21*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -17241,7 +17258,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3052:/ locexp");
+ ("warmelt-macro.melt:3065:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V14*/
@@ -17257,13 +17274,13 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3050:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3063:/ clear");
/*clear *//*_#IS_NOT_A__L21*/ meltfnum[16] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3053:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3066:/ quasiblock");
/*^checksignal */
@@ -17292,7 +17309,7 @@ lab_endgetargs:;
/*_.SEXP_CONTENTS__V69*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3053:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3066:/ clear");
/*clear *//*_.SEXP_CONTENTS__V69*/ meltfptr[46] = 0;
}
;
@@ -17303,7 +17320,7 @@ lab_endgetargs:;
/*_.NAMLIST__V68*/ meltfptr[52] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3054:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3067:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -17329,7 +17346,7 @@ lab_endgetargs:;
/*_.LOCA_LOCATION__V71*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3054:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3067:/ clear");
/*clear *//*_.LOCA_LOCATION__V71*/ meltfptr[43] = 0;
}
;
@@ -17356,11 +17373,11 @@ lab_endgetargs:;
((meltobject_ptr_t)
(( /*!DISCR_MULTIPLE */ meltfrout->tabval[10])),
( /*_#NBNAM__L22*/ meltfnum[10])));;
- MELT_LOCATION ("warmelt-macro.melt:3059:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3072:/ compute");
/*_.FIELDSLOC__V15*/ meltfptr[14] =
/*_.SETQ___V74*/ meltfptr[35] =
/*_.NAMLOC__V70*/ meltfptr[45];;
- MELT_LOCATION ("warmelt-macro.melt:3060:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3073:/ loop");
/*loop */
{
labloop_NAMLOOP_1:;
@@ -17374,7 +17391,7 @@ lab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
MELT_LOCATION
- ("warmelt-macro.melt:3061:/ checksignal");
+ ("warmelt-macro.melt:3074:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L24*/ meltfnum[8] =
@@ -17384,7 +17401,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L25*/ meltfnum[9] =
(!( /*_#IS_PAIR__L24*/ meltfnum[8]));;
- MELT_LOCATION ("warmelt-macro.melt:3061:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3074:/ cond");
/*cond */ if ( /*_#NOT__L25*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -17410,7 +17427,7 @@ lab_endgetargs:;
} /*noelse */
;
MELT_LOCATION
- ("warmelt-macro.melt:3062:/ quasiblock");
+ ("warmelt-macro.melt:3075:/ quasiblock");
/*_.CURNAM__V77*/ meltfptr[51] =
@@ -17418,7 +17435,7 @@ lab_endgetargs:;
((melt_ptr_t)
( /*_.NAMPAIR__V72*/ meltfptr[38])));;
MELT_LOCATION
- ("warmelt-macro.melt:3063:/ checksignal");
+ ("warmelt-macro.melt:3076:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L26*/ meltfnum[16] =
@@ -17429,7 +17446,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L27*/ meltfnum[26] =
(!( /*_#IS_A__L26*/ meltfnum[16]));;
- MELT_LOCATION ("warmelt-macro.melt:3063:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3076:/ cond");
/*cond */ if ( /*_#NOT__L27*/ meltfnum[26]) /*then */
{
/*^cond.then */
@@ -17440,7 +17457,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3064:/ locexp");
+ ("warmelt-macro.melt:3077:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.NAMLOC__V70*/
@@ -17456,7 +17473,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3065:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3078:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
( /*_.NAMTUPL__V73*/
meltfptr[42]),
@@ -17466,7 +17483,7 @@ lab_endgetargs:;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3062:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3075:/ clear");
/*clear *//*_.CURNAM__V77*/ meltfptr[51] = 0;
/*^clear */
/*clear *//*_#IS_A__L26*/ meltfnum[16] = 0;
@@ -17476,18 +17493,18 @@ lab_endgetargs:;
(melt_pair_tail
((melt_ptr_t)
( /*_.NAMPAIR__V72*/ meltfptr[38])));;
- MELT_LOCATION ("warmelt-macro.melt:3067:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3080:/ compute");
/*_.NAMPAIR__V72*/ meltfptr[38] =
/*_.SETQ___V79*/ meltfptr[43] =
/*_.PAIR_TAIL__V78*/ meltfptr[46];;
/*_#I__L28*/ meltfnum[16] =
(( /*_#IX__L23*/ meltfnum[11]) + (1));;
- MELT_LOCATION ("warmelt-macro.melt:3068:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3081:/ compute");
/*_#IX__L23*/ meltfnum[11] =
/*_#SETQ___L29*/ meltfnum[26] =
/*_#I__L28*/ meltfnum[16];;
MELT_LOCATION
- ("warmelt-macro.melt:3060:/ checksignal");
+ ("warmelt-macro.melt:3073:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -17515,14 +17532,14 @@ lab_endgetargs:;
/*_.NAMLOOP__V76*/ meltfptr[37];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3070:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3083:/ compute");
/*_.FIELDNAMS__V11*/ meltfptr[10] =
/*_.SETQ___V80*/ meltfptr[51] =
/*_.NAMTUPL__V73*/ meltfptr[42];;
/*_.LET___V67*/ meltfptr[53] =
/*_.SETQ___V80*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-macro.melt:3053:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3066:/ clear");
/*clear *//*_.NAMLIST__V68*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.NAMLOC__V70*/ meltfptr[45] = 0;
@@ -17540,7 +17557,7 @@ lab_endgetargs:;
/*clear *//*_.FOREVER___V75*/ meltfptr[36] = 0;
/*^clear */
/*clear *//*_.SETQ___V80*/ meltfptr[51] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3048:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3061:/ quasiblock");
/*_.PROGN___V81*/ meltfptr[46] =
@@ -17550,7 +17567,7 @@ lab_endgetargs:;
/*_.PROGN___V81*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3048:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3061:/ clear");
/*clear *//*_.LET___V67*/ meltfptr[53] = 0;
/*^clear */
/*clear *//*_.PROGN___V81*/ meltfptr[46] = 0;
@@ -17564,13 +17581,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3072:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3085:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L30*/ meltfnum[8] =
(( /*_.CURKW__V28*/ meltfptr[27]) ==
(( /*!konst_11_PREDEF */ meltfrout->tabval[11])));;
- MELT_LOCATION ("warmelt-macro.melt:3072:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3085:/ cond");
/*cond */ if ( /*_#__L30*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -17579,7 +17596,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3073:/ checksignal");
+ ("warmelt-macro.melt:3086:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -17607,7 +17624,7 @@ lab_endgetargs:;
} /*noelse */
;
MELT_LOCATION
- ("warmelt-macro.melt:3074:/ checksignal");
+ ("warmelt-macro.melt:3087:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -17640,14 +17657,14 @@ lab_endgetargs:;
/*_.SETQ___V84*/ meltfptr[45] =
/*_.MEXPANDER__V83*/ meltfptr[52];;
MELT_LOCATION
- ("warmelt-macro.melt:3076:/ checksignal");
+ ("warmelt-macro.melt:3089:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_INTEGERBOX__L31*/ meltfnum[9] =
(melt_magic_discr
((melt_ptr_t) ( /*_.PREDEF__V7*/ meltfptr[6])) ==
MELTOBMAG_INT);;
- MELT_LOCATION ("warmelt-macro.melt:3076:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3089:/ cond");
/*cond */ if ( /*_#IS_INTEGERBOX__L31*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -17657,14 +17674,14 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-macro.melt:3076:/ cond.else");
+ ("warmelt-macro.melt:3089:/ cond.else");
/*^block */
/*anyblock */
{
MELT_LOCATION
- ("warmelt-macro.melt:3079:/ checksignal");
+ ("warmelt-macro.melt:3092:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L32*/ meltfnum[16] =
@@ -17673,7 +17690,7 @@ lab_endgetargs:;
meltfptr[6]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->tabval[1])));;
MELT_LOCATION
- ("warmelt-macro.melt:3079:/ cond");
+ ("warmelt-macro.melt:3092:/ cond");
/*cond */ if ( /*_#IS_A__L32*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -17683,7 +17700,7 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-macro.melt:3079:/ cond.else");
+ ("warmelt-macro.melt:3092:/ cond.else");
/*^block */
/*anyblock */
@@ -17692,7 +17709,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3083:/ locexp");
+ ("warmelt-macro.melt:3096:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V14*/
@@ -17702,7 +17719,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3082:/ quasiblock");
+ ("warmelt-macro.melt:3095:/ quasiblock");
/*epilog */
@@ -17715,7 +17732,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3076:/ clear");
+ ("warmelt-macro.melt:3089:/ clear");
/*clear *//*_#IS_A__L32*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_.IFELSE___V86*/ meltfptr[42] = 0;
@@ -17724,7 +17741,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3072:/ quasiblock");
+ ("warmelt-macro.melt:3085:/ quasiblock");
/*_.PROGN___V87*/ meltfptr[35] =
@@ -17734,7 +17751,7 @@ lab_endgetargs:;
/*_.PROGN___V87*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3072:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3085:/ clear");
/*clear *//*_.MEXPANDER__V83*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.SETQ___V84*/ meltfptr[45] = 0;
@@ -17755,13 +17772,13 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3087:/ checksignal");
+ ("warmelt-macro.melt:3100:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L33*/ meltfnum[26] =
(( /*_.CURKW__V28*/ meltfptr[27]) ==
(( /*!konst_12_DOC */ meltfrout->tabval[12])));;
- MELT_LOCATION ("warmelt-macro.melt:3087:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3100:/ cond");
/*cond */ if ( /*_#__L33*/ meltfnum[26]) /*then */
{
/*^cond.then */
@@ -17770,7 +17787,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3088:/ checksignal");
+ ("warmelt-macro.melt:3101:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -17798,12 +17815,12 @@ lab_endgetargs:;
} /*noelse */
;
MELT_LOCATION
- ("warmelt-macro.melt:3090:/ compute");
+ ("warmelt-macro.melt:3103:/ compute");
/*_.DOCV__V12*/ meltfptr[11] =
/*_.SETQ___V89*/ meltfptr[51] =
/*_.CURVAL__V32*/ meltfptr[31];;
MELT_LOCATION
- ("warmelt-macro.melt:3087:/ quasiblock");
+ ("warmelt-macro.melt:3100:/ quasiblock");
/*_.PROGN___V90*/ meltfptr[53] =
@@ -17814,7 +17831,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3087:/ clear");
+ ("warmelt-macro.melt:3100:/ clear");
/*clear *//*_.SETQ___V89*/ meltfptr[51] = 0;
/*^clear */
/*clear *//*_.PROGN___V90*/ meltfptr[53] = 0;
@@ -17829,7 +17846,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3094:/ getslot");
+ ("warmelt-macro.melt:3107:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -17843,7 +17860,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3093:/ locexp");
+ ("warmelt-macro.melt:3106:/ locexp");
melt_error_str ((melt_ptr_t)
( /*_.LOC__V14*/
meltfptr[13]),
@@ -17852,13 +17869,13 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3092:/ quasiblock");
+ ("warmelt-macro.melt:3105:/ quasiblock");
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3087:/ clear");
+ ("warmelt-macro.melt:3100:/ clear");
/*clear *//*_.NAMED_NAME__V91*/ meltfptr[46] =
0;
}
@@ -17869,7 +17886,7 @@ lab_endgetargs:;
/*_.IFELSE___V88*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3072:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3085:/ clear");
/*clear *//*_#__L33*/ meltfnum[26] = 0;
/*^clear */
/*clear *//*_.IFELSE___V88*/ meltfptr[36] = 0;
@@ -17881,7 +17898,7 @@ lab_endgetargs:;
/*_.IFELSE___V82*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3048:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3061:/ clear");
/*clear *//*_#__L30*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IFELSE___V82*/ meltfptr[43] = 0;
@@ -17893,7 +17910,7 @@ lab_endgetargs:;
/*_.IFELSE___V66*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3017:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3030:/ clear");
/*clear *//*_#__L20*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.IFELSE___V66*/ meltfptr[44] = 0;
@@ -17903,7 +17920,7 @@ lab_endgetargs:;
;
/*_.LET___V31*/ meltfptr[30] = /*_.IFELSE___V35*/ meltfptr[34];;
- MELT_LOCATION ("warmelt-macro.melt:3014:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3027:/ clear");
/*clear *//*_.CURVAL__V32*/ meltfptr[31] = 0;
/*^clear */
/*clear *//*_.PAIR_TAIL__V33*/ meltfptr[32] = 0;
@@ -17915,7 +17932,7 @@ lab_endgetargs:;
/*clear *//*_.IFELSE___V35*/ meltfptr[34] = 0;
/*_.LET___V27*/ meltfptr[26] = /*_.LET___V31*/ meltfptr[30];;
- MELT_LOCATION ("warmelt-macro.melt:3010:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3023:/ clear");
/*clear *//*_.CURKW__V28*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_#IS_A__L6*/ meltfnum[5] = 0;
@@ -17927,7 +17944,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V30*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.LET___V31*/ meltfptr[30] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3008:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3021:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -17949,7 +17966,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3097:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3110:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17975,7 +17992,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3097:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3110:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L34*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -17990,7 +18007,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3097:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3110:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18004,7 +18021,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3097;
+ argtab[2].meltbp_long = 3110;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns symb";
/*^apply.arg */
@@ -18024,7 +18041,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V94*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3097:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3110:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L35*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V94*/ meltfptr[45] = 0;
@@ -18037,7 +18054,7 @@ lab_endgetargs:;
/*_.IF___V93*/ meltfptr[52] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3097:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3110:/ quasiblock");
/*_.PROGN___V95*/ meltfptr[38] = /*_.IF___V93*/ meltfptr[52];;
@@ -18045,7 +18062,7 @@ lab_endgetargs:;
/*_.IFCPP___V92*/ meltfptr[42] = /*_.PROGN___V95*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3097:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3110:/ clear");
/*clear *//*_#MELT_NEED_DBG__L34*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V93*/ meltfptr[52] = 0;
@@ -18060,7 +18077,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3098:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3111:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18086,7 +18103,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3098:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3111:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L36*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -18101,7 +18118,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3098:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3111:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18115,7 +18132,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3098;
+ argtab[2].meltbp_long = 3111;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns loc";
/*^apply.arg */
@@ -18135,7 +18152,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V98*/ meltfptr[53];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3098:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3111:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L37*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V98*/ meltfptr[53] = 0;
@@ -18148,7 +18165,7 @@ lab_endgetargs:;
/*_.IF___V97*/ meltfptr[51] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3098:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3111:/ quasiblock");
/*_.PROGN___V99*/ meltfptr[46] = /*_.IF___V97*/ meltfptr[51];;
@@ -18156,7 +18173,7 @@ lab_endgetargs:;
/*_.IFCPP___V96*/ meltfptr[35] = /*_.PROGN___V99*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3098:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3111:/ clear");
/*clear *//*_#MELT_NEED_DBG__L36*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_.IF___V97*/ meltfptr[51] = 0;
@@ -18171,7 +18188,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3099:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3112:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18197,7 +18214,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3099:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3112:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L38*/ meltfnum[26]) /*then */
{
/*^cond.then */
@@ -18212,7 +18229,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3099:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3112:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18226,7 +18243,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3099;
+ argtab[2].meltbp_long = 3112;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns supernam";
/*^apply.arg */
@@ -18246,7 +18263,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V102*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3099:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3112:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L39*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V102*/ meltfptr[44] = 0;
@@ -18259,7 +18276,7 @@ lab_endgetargs:;
/*_.IF___V101*/ meltfptr[43] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3099:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3112:/ quasiblock");
/*_.PROGN___V103*/ meltfptr[31] = /*_.IF___V101*/ meltfptr[43];;
@@ -18267,7 +18284,7 @@ lab_endgetargs:;
/*_.IFCPP___V100*/ meltfptr[36] = /*_.PROGN___V103*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3099:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3112:/ clear");
/*clear *//*_#MELT_NEED_DBG__L38*/ meltfnum[26] = 0;
/*^clear */
/*clear *//*_.IF___V101*/ meltfptr[43] = 0;
@@ -18282,7 +18299,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3100:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3113:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18308,7 +18325,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3100:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3113:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L40*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -18323,7 +18340,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3100:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3113:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18337,7 +18354,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3100;
+ argtab[2].meltbp_long = 3113;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns superbinds";
/*^apply.arg */
@@ -18357,7 +18374,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V106*/ meltfptr[34];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3100:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3113:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L41*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V106*/ meltfptr[34] = 0;
@@ -18370,7 +18387,7 @@ lab_endgetargs:;
/*_.IF___V105*/ meltfptr[33] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3100:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3113:/ quasiblock");
/*_.PROGN___V107*/ meltfptr[27] = /*_.IF___V105*/ meltfptr[33];;
@@ -18378,7 +18395,7 @@ lab_endgetargs:;
/*_.IFCPP___V104*/ meltfptr[32] = /*_.PROGN___V107*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3100:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3113:/ clear");
/*clear *//*_#MELT_NEED_DBG__L40*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.IF___V105*/ meltfptr[33] = 0;
@@ -18393,7 +18410,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3101:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3114:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18419,7 +18436,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3101:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3114:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L42*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -18434,7 +18451,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3101:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3114:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18448,7 +18465,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3101;
+ argtab[2].meltbp_long = 3114;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns superclass";
/*^apply.arg */
@@ -18468,7 +18485,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V110*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3101:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3114:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L43*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V110*/ meltfptr[30] = 0;
@@ -18481,7 +18498,7 @@ lab_endgetargs:;
/*_.IF___V109*/ meltfptr[29] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3101:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3114:/ quasiblock");
/*_.PROGN___V111*/ meltfptr[26] = /*_.IF___V109*/ meltfptr[29];;
@@ -18489,7 +18506,7 @@ lab_endgetargs:;
/*_.IFCPP___V108*/ meltfptr[28] = /*_.PROGN___V111*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3101:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3114:/ clear");
/*clear *//*_#MELT_NEED_DBG__L42*/ meltfnum[5] = 0;
/*^clear */
/*clear *//*_.IF___V109*/ meltfptr[29] = 0;
@@ -18504,7 +18521,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3102:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3115:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18530,7 +18547,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3102:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3115:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L44*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18545,7 +18562,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3102:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3115:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18559,7 +18576,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3102;
+ argtab[2].meltbp_long = 3115;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns predef";
/*^apply.arg */
@@ -18579,7 +18596,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V114*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3102:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3115:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L45*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V114*/ meltfptr[38] = 0;
@@ -18592,7 +18609,7 @@ lab_endgetargs:;
/*_.IF___V113*/ meltfptr[52] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3102:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3115:/ quasiblock");
/*_.PROGN___V115*/ meltfptr[53] = /*_.IF___V113*/ meltfptr[52];;
@@ -18600,7 +18617,7 @@ lab_endgetargs:;
/*_.IFCPP___V112*/ meltfptr[45] = /*_.PROGN___V115*/ meltfptr[53];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3102:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3115:/ clear");
/*clear *//*_#MELT_NEED_DBG__L44*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V113*/ meltfptr[52] = 0;
@@ -18615,7 +18632,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3103:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3116:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18641,7 +18658,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3103:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3116:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L46*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -18656,7 +18673,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3103:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3116:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18670,7 +18687,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3103;
+ argtab[2].meltbp_long = 3116;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns fieldnams";
/*^apply.arg */
@@ -18690,7 +18707,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V118*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3103:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3116:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L47*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V118*/ meltfptr[44] = 0;
@@ -18703,7 +18720,7 @@ lab_endgetargs:;
/*_.IF___V117*/ meltfptr[46] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3103:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3116:/ quasiblock");
/*_.PROGN___V119*/ meltfptr[43] = /*_.IF___V117*/ meltfptr[46];;
@@ -18711,7 +18728,7 @@ lab_endgetargs:;
/*_.IFCPP___V116*/ meltfptr[51] = /*_.PROGN___V119*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3103:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3116:/ clear");
/*clear *//*_#MELT_NEED_DBG__L46*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V117*/ meltfptr[46] = 0;
@@ -18726,7 +18743,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3104:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3117:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18752,7 +18769,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3104:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3117:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L48*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -18767,7 +18784,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3104:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3117:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18781,7 +18798,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3104;
+ argtab[2].meltbp_long = 3117;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns fieldsloc";
/*^apply.arg */
@@ -18801,7 +18818,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V122*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3104:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3117:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L49*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V122*/ meltfptr[33] = 0;
@@ -18814,7 +18831,7 @@ lab_endgetargs:;
/*_.IF___V121*/ meltfptr[34] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3104:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3117:/ quasiblock");
/*_.PROGN___V123*/ meltfptr[27] = /*_.IF___V121*/ meltfptr[34];;
@@ -18822,7 +18839,7 @@ lab_endgetargs:;
/*_.IFCPP___V120*/ meltfptr[31] = /*_.PROGN___V123*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3104:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3117:/ clear");
/*clear *//*_#MELT_NEED_DBG__L48*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IF___V121*/ meltfptr[34] = 0;
@@ -18837,7 +18854,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3105:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3118:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18863,7 +18880,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3105:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3118:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L50*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -18878,7 +18895,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3105:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3118:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18892,7 +18909,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3105;
+ argtab[2].meltbp_long = 3118;
/*^apply.arg */
argtab[3].meltbp_cstring = "scan_defclass returns docv";
/*^apply.arg */
@@ -18912,7 +18929,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V126*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3105:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3118:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L51*/ meltfnum[26] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V126*/ meltfptr[26] = 0;
@@ -18925,7 +18942,7 @@ lab_endgetargs:;
/*_.IF___V125*/ meltfptr[29] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3105:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3118:/ quasiblock");
/*_.PROGN___V127*/ meltfptr[38] = /*_.IF___V125*/ meltfptr[29];;
@@ -18933,7 +18950,7 @@ lab_endgetargs:;
/*_.IFCPP___V124*/ meltfptr[30] = /*_.PROGN___V127*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3105:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3118:/ clear");
/*clear *//*_#MELT_NEED_DBG__L50*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V125*/ meltfptr[29] = 0;
@@ -18946,7 +18963,7 @@ lab_endgetargs:;
/*_.IFCPP___V124*/ meltfptr[30] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3106:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3119:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -18966,14 +18983,14 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3107:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3120:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SYMB__V18*/ meltfptr[17];;
- MELT_LOCATION ("warmelt-macro.melt:3107:/ putxtraresult");
+ MELT_LOCATION ("warmelt-macro.melt:3120:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto labend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -19050,7 +19067,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V6*/ meltfptr[5] = /*_.RETURN___V129*/ meltfptr[53];;
- MELT_LOCATION ("warmelt-macro.melt:2992:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3005:/ clear");
/*clear *//*_.PREDEF__V7*/ meltfptr[6] = 0;
/*^clear */
/*clear *//*_.SUPERNAM__V8*/ meltfptr[7] = 0;
@@ -19106,13 +19123,13 @@ lab_endgetargs:;
/*clear *//*_.WARN_IF_REDEFINED__V128*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.RETURN___V129*/ meltfptr[53] = 0;
- MELT_LOCATION ("warmelt-macro.melt:2991:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3004:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V6*/ meltfptr[5];;
{
- MELT_LOCATION ("warmelt-macro.melt:2991:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3004:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -19226,7 +19243,7 @@ meltrout_47_warmelt_macro_MEXPAND_DEFCLASS (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3111:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3124:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -19267,7 +19284,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3112:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3125:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19279,7 +19296,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3112:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3125:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -19287,7 +19304,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3112:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3125:/ cond.else");
/*^block */
/*anyblock */
@@ -19301,7 +19318,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3112) ? (3112) : __LINE__, __FUNCTION__);
+ (3125) ? (3125) : __LINE__, __FUNCTION__);
;
}
;
@@ -19315,7 +19332,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3112:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3125:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -19328,7 +19345,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3113:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3126:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19340,7 +19357,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3113:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3126:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -19348,7 +19365,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3113:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3126:/ cond.else");
/*^block */
/*anyblock */
@@ -19362,7 +19379,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3113) ? (3113) : __LINE__, __FUNCTION__);
+ (3126) ? (3126) : __LINE__, __FUNCTION__);
;
}
;
@@ -19376,7 +19393,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3113:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3126:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -19389,7 +19406,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3114:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3127:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19415,7 +19432,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3114:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3127:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -19430,7 +19447,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3114:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3127:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -19443,7 +19460,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3114;
+ argtab[2].meltbp_long = 3127;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass sexpr";
/*^apply.arg */
@@ -19463,7 +19480,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V12*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3114:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3127:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V12*/ meltfptr[11] = 0;
@@ -19476,7 +19493,7 @@ lab_endgetargs:;
/*_.IF___V11*/ meltfptr[10] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3114:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3127:/ quasiblock");
/*_.PROGN___V13*/ meltfptr[11] = /*_.IF___V11*/ meltfptr[10];;
@@ -19484,7 +19501,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_.PROGN___V13*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3114:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3127:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V11*/ meltfptr[10] = 0;
@@ -19497,10 +19514,10 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3117:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3130:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3115:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3128:/ quasiblock");
/*^multiapply */
@@ -19553,7 +19570,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3118:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3131:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19579,7 +19596,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3118:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3131:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -19594,7 +19611,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3118:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3131:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -19607,7 +19624,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3118;
+ argtab[2].meltbp_long = 3131;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned symb";
/*^apply.arg */
@@ -19627,7 +19644,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V26*/ meltfptr[25];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3118:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3131:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V26*/ meltfptr[25] = 0;
@@ -19640,7 +19657,7 @@ lab_endgetargs:;
/*_.IF___V25*/ meltfptr[24] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3118:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3131:/ quasiblock");
/*_.PROGN___V27*/ meltfptr[25] = /*_.IF___V25*/ meltfptr[24];;
@@ -19648,7 +19665,7 @@ lab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[23] = /*_.PROGN___V27*/ meltfptr[25];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3118:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3131:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IF___V25*/ meltfptr[24] = 0;
@@ -19663,7 +19680,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3119:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3132:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19689,7 +19706,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3119:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3132:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -19704,7 +19721,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3119:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3132:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -19717,7 +19734,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3119;
+ argtab[2].meltbp_long = 3132;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned loc";
/*^apply.arg */
@@ -19737,7 +19754,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3119:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3132:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L8*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -19750,7 +19767,7 @@ lab_endgetargs:;
/*_.IF___V29*/ meltfptr[25] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3119:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3132:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_.IF___V29*/ meltfptr[25];;
@@ -19758,7 +19775,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[24] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3119:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3132:/ clear");
/*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V29*/ meltfptr[25] = 0;
@@ -19773,7 +19790,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3120:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3133:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19799,7 +19816,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3120:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3133:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -19814,7 +19831,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3120:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3133:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -19828,7 +19845,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3120;
+ argtab[2].meltbp_long = 3133;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned supernam";
/*^apply.arg */
@@ -19848,7 +19865,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V34*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3120:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3133:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V34*/ meltfptr[33] = 0;
@@ -19861,7 +19878,7 @@ lab_endgetargs:;
/*_.IF___V33*/ meltfptr[29] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3120:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3133:/ quasiblock");
/*_.PROGN___V35*/ meltfptr[33] = /*_.IF___V33*/ meltfptr[29];;
@@ -19869,7 +19886,7 @@ lab_endgetargs:;
/*_.IFCPP___V32*/ meltfptr[25] = /*_.PROGN___V35*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3120:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3133:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IF___V33*/ meltfptr[29] = 0;
@@ -19884,7 +19901,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3121:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3134:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19910,7 +19927,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3121:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3134:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -19925,7 +19942,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3121:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3134:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -19939,7 +19956,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3121;
+ argtab[2].meltbp_long = 3134;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned superbind";
/*^apply.arg */
@@ -19959,7 +19976,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V38*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3121:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3134:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L12*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V38*/ meltfptr[37] = 0;
@@ -19972,7 +19989,7 @@ lab_endgetargs:;
/*_.IF___V37*/ meltfptr[33] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3121:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3134:/ quasiblock");
/*_.PROGN___V39*/ meltfptr[37] = /*_.IF___V37*/ meltfptr[33];;
@@ -19980,7 +19997,7 @@ lab_endgetargs:;
/*_.IFCPP___V36*/ meltfptr[29] = /*_.PROGN___V39*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3121:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3134:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V37*/ meltfptr[33] = 0;
@@ -19995,7 +20012,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3122:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3135:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20021,7 +20038,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3122:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3135:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -20036,7 +20053,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3122:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3135:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -20050,7 +20067,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3122;
+ argtab[2].meltbp_long = 3135;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned superclass";
/*^apply.arg */
@@ -20070,7 +20087,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V42*/ meltfptr[41];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3122:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3135:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L14*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V42*/ meltfptr[41] = 0;
@@ -20083,7 +20100,7 @@ lab_endgetargs:;
/*_.IF___V41*/ meltfptr[37] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3122:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3135:/ quasiblock");
/*_.PROGN___V43*/ meltfptr[41] = /*_.IF___V41*/ meltfptr[37];;
@@ -20091,7 +20108,7 @@ lab_endgetargs:;
/*_.IFCPP___V40*/ meltfptr[33] = /*_.PROGN___V43*/ meltfptr[41];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3122:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3135:/ clear");
/*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IF___V41*/ meltfptr[37] = 0;
@@ -20106,7 +20123,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3123:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3136:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20132,7 +20149,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3123:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3136:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20147,7 +20164,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3123:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3136:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -20161,7 +20178,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3123;
+ argtab[2].meltbp_long = 3136;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned predef";
/*^apply.arg */
@@ -20181,7 +20198,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V46*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3123:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3136:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L16*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V46*/ meltfptr[45] = 0;
@@ -20194,7 +20211,7 @@ lab_endgetargs:;
/*_.IF___V45*/ meltfptr[41] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3123:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3136:/ quasiblock");
/*_.PROGN___V47*/ meltfptr[45] = /*_.IF___V45*/ meltfptr[41];;
@@ -20202,7 +20219,7 @@ lab_endgetargs:;
/*_.IFCPP___V44*/ meltfptr[37] = /*_.PROGN___V47*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3123:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3136:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V45*/ meltfptr[41] = 0;
@@ -20217,7 +20234,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3124:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3137:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20243,7 +20260,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3124:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3137:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L17*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -20258,7 +20275,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3124:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3137:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -20272,7 +20289,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3124;
+ argtab[2].meltbp_long = 3137;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned fieldnams";
/*^apply.arg */
@@ -20292,7 +20309,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V50*/ meltfptr[49];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3124:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3137:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L18*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V50*/ meltfptr[49] = 0;
@@ -20305,7 +20322,7 @@ lab_endgetargs:;
/*_.IF___V49*/ meltfptr[45] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3124:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3137:/ quasiblock");
/*_.PROGN___V51*/ meltfptr[49] = /*_.IF___V49*/ meltfptr[45];;
@@ -20313,7 +20330,7 @@ lab_endgetargs:;
/*_.IFCPP___V48*/ meltfptr[41] = /*_.PROGN___V51*/ meltfptr[49];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3124:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3137:/ clear");
/*clear *//*_#MELT_NEED_DBG__L17*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IF___V49*/ meltfptr[45] = 0;
@@ -20328,7 +20345,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3125:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3138:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20354,7 +20371,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3125:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3138:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L19*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20369,7 +20386,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3125:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3138:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -20383,7 +20400,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3125;
+ argtab[2].meltbp_long = 3138;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned fieldsloc";
/*^apply.arg */
@@ -20403,7 +20420,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V54*/ meltfptr[53];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3125:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3138:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L20*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V54*/ meltfptr[53] = 0;
@@ -20416,7 +20433,7 @@ lab_endgetargs:;
/*_.IF___V53*/ meltfptr[49] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3125:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3138:/ quasiblock");
/*_.PROGN___V55*/ meltfptr[53] = /*_.IF___V53*/ meltfptr[49];;
@@ -20424,7 +20441,7 @@ lab_endgetargs:;
/*_.IFCPP___V52*/ meltfptr[45] = /*_.PROGN___V55*/ meltfptr[53];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3125:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3138:/ clear");
/*clear *//*_#MELT_NEED_DBG__L19*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V53*/ meltfptr[49] = 0;
@@ -20439,7 +20456,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3126:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3139:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20465,7 +20482,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3126:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3139:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L21*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -20480,7 +20497,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3126:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3139:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -20494,7 +20511,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3126;
+ argtab[2].meltbp_long = 3139;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass scanned docv";
/*^apply.arg */
@@ -20514,7 +20531,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V58*/ meltfptr[57];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3126:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3139:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L22*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V58*/ meltfptr[57] = 0;
@@ -20527,7 +20544,7 @@ lab_endgetargs:;
/*_.IF___V57*/ meltfptr[53] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3126:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3139:/ quasiblock");
/*_.PROGN___V59*/ meltfptr[57] = /*_.IF___V57*/ meltfptr[53];;
@@ -20535,7 +20552,7 @@ lab_endgetargs:;
/*_.IFCPP___V56*/ meltfptr[49] = /*_.PROGN___V59*/ meltfptr[57];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3126:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3139:/ clear");
/*clear *//*_#MELT_NEED_DBG__L21*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IF___V57*/ meltfptr[53] = 0;
@@ -20550,7 +20567,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3127:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3140:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20562,7 +20579,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V15*/ meltfptr[11]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3127:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3140:/ cond");
/*cond */ if ( /*_#IS_A__L23*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20570,7 +20587,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3127:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3140:/ cond.else");
/*^block */
/*anyblock */
@@ -20584,7 +20601,7 @@ lab_endgetargs:;
melt_assert_failed (("check symb"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3127) ? (3127) : __LINE__, __FUNCTION__);
+ (3140) ? (3140) : __LINE__, __FUNCTION__);
;
}
;
@@ -20598,7 +20615,7 @@ lab_endgetargs:;
/*_.IFCPP___V60*/ meltfptr[53] = /*_.IFELSE___V61*/ meltfptr[57];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3127:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3140:/ clear");
/*clear *//*_#IS_A__L23*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V61*/ meltfptr[57] = 0;
@@ -20609,12 +20626,12 @@ lab_endgetargs:;
/*_.IFCPP___V60*/ meltfptr[53] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3128:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3141:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L24*/ meltfnum[3] =
(( /*_.PREDEF__V20*/ meltfptr[19]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3128:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3141:/ cond");
/*cond */ if ( /*_#NULL__L24*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -20627,7 +20644,7 @@ lab_endgetargs:;
;
/*_#NULL__L25*/ meltfnum[0] =
(( /*_.SUPERCLASS__V19*/ meltfptr[18]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3128:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3141:/ cond");
/*cond */ if ( /*_#NULL__L25*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20635,7 +20652,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3132:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3145:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -20646,7 +20663,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3130:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3143:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]),
("DEFCLASS of a non-predefined class without superclass"),
(melt_ptr_t) ( /*_.NAMED_NAME__V62*/
@@ -20655,7 +20672,7 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3128:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3141:/ clear");
/*clear *//*_.NAMED_NAME__V62*/ meltfptr[57] = 0;
}
;
@@ -20669,16 +20686,16 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3134:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3147:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3135:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3148:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_OBJECT__L26*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.SUPERCLASS__V19*/ meltfptr[18]))
== MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:3135:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3148:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L26*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20686,7 +20703,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3136:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3149:/ quasiblock");
/*^getslot */
@@ -20714,7 +20731,7 @@ lab_endgetargs:;
/*_#IX__L29*/ meltfnum[28] = 0;;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3141:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3154:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20727,7 +20744,7 @@ lab_endgetargs:;
( /*_.SUPERCLASS__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_CLASS */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:3141:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3154:/ cond");
/*cond */ if ( /*_#IS_A__L30*/ meltfnum[29]) /*then */
{
/*^cond.then */
@@ -20735,7 +20752,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3141:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3154:/ cond.else");
/*^block */
/*anyblock */
@@ -20749,7 +20766,7 @@ lab_endgetargs:;
melt_assert_failed (("check superclass"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3141) ? (3141) : __LINE__,
+ (3154) ? (3154) : __LINE__,
__FUNCTION__);
;
}
@@ -20764,7 +20781,7 @@ lab_endgetargs:;
/*_.IFCPP___V68*/ meltfptr[67] = /*_.IFELSE___V69*/ meltfptr[68];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3141:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3154:/ clear");
/*clear *//*_#IS_A__L30*/ meltfnum[29] = 0;
/*^clear */
/*clear *//*_.IFELSE___V69*/ meltfptr[68] = 0;
@@ -20777,7 +20794,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3142:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3155:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20789,7 +20806,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.SUPERANCESTORS__V66*/ meltfptr[65])) ==
MELTOBMAG_MULTIPLE);;
- MELT_LOCATION ("warmelt-macro.melt:3142:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3155:/ cond");
/*cond */ if ( /*_#IS_MULTIPLE__L31*/ meltfnum[29]) /*then */
{
/*^cond.then */
@@ -20797,7 +20814,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3142:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3155:/ cond.else");
/*^block */
/*anyblock */
@@ -20811,7 +20828,7 @@ lab_endgetargs:;
melt_assert_failed (("check superancestors"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3142) ? (3142) : __LINE__,
+ (3155) ? (3155) : __LINE__,
__FUNCTION__);
;
}
@@ -20826,7 +20843,7 @@ lab_endgetargs:;
/*_.IFCPP___V70*/ meltfptr[68] = /*_.IFELSE___V71*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3142:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3155:/ clear");
/*clear *//*_#IS_MULTIPLE__L31*/ meltfnum[29] = 0;
/*^clear */
/*clear *//*_.IFELSE___V71*/ meltfptr[70] = 0;
@@ -20837,7 +20854,7 @@ lab_endgetargs:;
/*_.IFCPP___V70*/ meltfptr[68] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3143:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3156:/ loop");
/*loop */
{
labloop_ANCLOOP_1:; /*^loopbody */
@@ -20849,13 +20866,13 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3144:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3157:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#I__L32*/ meltfnum[29] =
(( /*_#IX__L29*/ meltfnum[28]) >=
( /*_#NBSUPERANC__L27*/ meltfnum[26]));;
- MELT_LOCATION ("warmelt-macro.melt:3144:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3157:/ cond");
/*cond */ if ( /*_#I__L32*/ meltfnum[29]) /*then */
{
/*^cond.then */
@@ -20886,7 +20903,7 @@ lab_endgetargs:;
( /*_#IX__L29*/ meltfnum[28])));;
{
- MELT_LOCATION ("warmelt-macro.melt:3145:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3158:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
( /*_.ANCTUPLE__V67*/ meltfptr[66]),
( /*_#IX__L29*/ meltfnum[28]),
@@ -20895,10 +20912,10 @@ lab_endgetargs:;
;
/*_#I__L33*/ meltfnum[32] =
(( /*_#IX__L29*/ meltfnum[28]) + (1));;
- MELT_LOCATION ("warmelt-macro.melt:3146:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3159:/ compute");
/*_#IX__L29*/ meltfnum[28] = /*_#SETQ___L34*/ meltfnum[33] =
/*_#I__L33*/ meltfnum[32];;
- MELT_LOCATION ("warmelt-macro.melt:3143:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3156:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -20923,7 +20940,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3148:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3161:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
( /*_.ANCTUPLE__V67*/ meltfptr[66]),
( /*_#NBSUPERANC__L27*/ meltfnum[26]),
@@ -20933,7 +20950,7 @@ lab_endgetargs:;
;
/*_.LET___V65*/ meltfptr[64] = /*_.ANCTUPLE__V67*/ meltfptr[66];;
- MELT_LOCATION ("warmelt-macro.melt:3136:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3149:/ clear");
/*clear *//*_.SUPERANCESTORS__V66*/ meltfptr[65] = 0;
/*^clear */
/*clear *//*_#NBSUPERANC__L27*/ meltfnum[26] = 0;
@@ -20952,7 +20969,7 @@ lab_endgetargs:;
/*_.ANCESTORS__V64*/ meltfptr[63] = /*_.LET___V65*/ meltfptr[64];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3135:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3148:/ clear");
/*clear *//*_.LET___V65*/ meltfptr[64] = 0;
}
;
@@ -20973,19 +20990,19 @@ lab_endgetargs:;
/*_.MAKE_MULTIPLE__V75*/ meltfptr[73];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3135:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3148:/ clear");
/*clear *//*_.MAKE_MULTIPLE__V75*/ meltfptr[73] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3152:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3165:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_OBJECT__L35*/ meltfnum[29] =
(melt_magic_discr ((melt_ptr_t) ( /*_.SUPERCLASS__V19*/ meltfptr[18]))
== MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:3152:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3165:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L35*/ meltfnum[29]) /*then */
{
/*^cond.then */
@@ -20993,7 +21010,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3153:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3166:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -21006,7 +21023,7 @@ lab_endgetargs:;
/*_.CLASS_FIELDS__V77*/ meltfptr[66];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3152:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3165:/ clear");
/*clear *//*_.CLASS_FIELDS__V77*/ meltfptr[66] = 0;
}
;
@@ -21060,10 +21077,10 @@ lab_endgetargs:;
(meltgc_new_multiple
((meltobject_ptr_t) (( /*!DISCR_MULTIPLE */ meltfrout->tabval[10])),
( /*_#NBFIELDNAMES__L37*/ meltfnum[33])));;
- MELT_LOCATION ("warmelt-macro.melt:3160:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3173:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3161:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3174:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYMB__V15*/ meltfptr[11]) /*=obj*/ ;
@@ -21071,7 +21088,7 @@ lab_endgetargs:;
/*_.NAMED_NAME__V82*/ meltfptr[73] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3160:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3173:/ quasiblock");
/*^rawallocobj */
@@ -21111,7 +21128,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.NEWCLASS__V83*/ meltfptr[66] = /*_.INST__V84*/ meltfptr[83];;
- MELT_LOCATION ("warmelt-macro.melt:3165:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3178:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -21153,7 +21170,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.CLABIND__V85*/ meltfptr[84] = /*_.INST__V86*/ meltfptr[85];;
- MELT_LOCATION ("warmelt-macro.melt:3169:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3182:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -21174,7 +21191,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3170:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3183:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21200,7 +21217,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3170:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3183:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L42*/ meltfnum[41]) /*then */
{
/*^cond.then */
@@ -21215,7 +21232,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3170:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3183:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -21229,7 +21246,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3170;
+ argtab[2].meltbp_long = 3183;
/*^apply.arg */
argtab[3].meltbp_cstring = "expdefclas superfields";
/*^apply.arg */
@@ -21249,7 +21266,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V90*/ meltfptr[89];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3170:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3183:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L43*/ meltfnum[42] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V90*/ meltfptr[89] = 0;
@@ -21262,7 +21279,7 @@ lab_endgetargs:;
/*_.IF___V89*/ meltfptr[88] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3170:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3183:/ quasiblock");
/*_.PROGN___V91*/ meltfptr[89] = /*_.IF___V89*/ meltfptr[88];;
@@ -21270,7 +21287,7 @@ lab_endgetargs:;
/*_.IFCPP___V88*/ meltfptr[87] = /*_.PROGN___V91*/ meltfptr[89];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3170:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3183:/ clear");
/*clear *//*_#MELT_NEED_DBG__L42*/ meltfnum[41] = 0;
/*^clear */
/*clear *//*_.IF___V89*/ meltfptr[88] = 0;
@@ -21283,7 +21300,7 @@ lab_endgetargs:;
/*_.IFCPP___V88*/ meltfptr[87] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3173:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3186:/ quasiblock");
/*^newclosure */
@@ -21321,7 +21338,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.FIELDSTRMAP__V79*/ meltfptr[68]);
;
/*_.LAMBDA___V92*/ meltfptr[88] = /*_.LAMBDA___V93*/ meltfptr[89];;
- MELT_LOCATION ("warmelt-macro.melt:3171:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3184:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -21340,7 +21357,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3182:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3195:/ quasiblock");
/*^newclosure */
@@ -21482,7 +21499,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.OWNFIELDBINDINGS__V81*/ meltfptr[64]);
;
/*_.LAMBDA___V95*/ meltfptr[94] = /*_.LAMBDA___V96*/ meltfptr[95];;
- MELT_LOCATION ("warmelt-macro.melt:3180:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3193:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -21501,7 +21518,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3232:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3245:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -21528,7 +21545,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3236:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3249:/ locexp");
((meltobject_ptr_t) /*_.NEWCLASS__V83*/ meltfptr[66])->obj_num =
MELTOBMAG_OBJECT;
;
@@ -21536,7 +21553,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3238:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3251:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21562,7 +21579,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3238:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3251:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L44*/ meltfnum[42]) /*then */
{
/*^cond.then */
@@ -21577,7 +21594,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3238:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3251:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -21591,7 +21608,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3238;
+ argtab[2].meltbp_long = 3251;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.defclass newclass=";
/*^apply.arg */
@@ -21611,7 +21628,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V100*/ meltfptr[99];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3238:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3251:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L45*/ meltfnum[41] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V100*/ meltfptr[99] = 0;
@@ -21624,7 +21641,7 @@ lab_endgetargs:;
/*_.IF___V99*/ meltfptr[98] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3238:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3251:/ quasiblock");
/*_.PROGN___V101*/ meltfptr[99] = /*_.IF___V99*/ meltfptr[98];;
@@ -21632,7 +21649,7 @@ lab_endgetargs:;
/*_.IFCPP___V98*/ meltfptr[97] = /*_.PROGN___V101*/ meltfptr[99];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3238:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3251:/ clear");
/*clear *//*_#MELT_NEED_DBG__L44*/ meltfnum[42] = 0;
/*^clear */
/*clear *//*_.IF___V99*/ meltfptr[98] = 0;
@@ -21645,7 +21662,7 @@ lab_endgetargs:;
/*_.IFCPP___V98*/ meltfptr[97] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3239:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3252:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -21738,7 +21755,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V63*/ meltfptr[57] = /*_.INST___V102*/ meltfptr[98];;
- MELT_LOCATION ("warmelt-macro.melt:3134:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3147:/ clear");
/*clear *//*_#IS_OBJECT__L26*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.ANCESTORS__V64*/ meltfptr[63] = 0;
@@ -21788,12 +21805,12 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V98*/ meltfptr[97] = 0;
/*^clear */
/*clear *//*_.INST___V102*/ meltfptr[98] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3115:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3128:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.MULTI___V14*/ meltfptr[10] = /*_.LET___V63*/ meltfptr[57];;
- MELT_LOCATION ("warmelt-macro.melt:3115:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3128:/ clear");
/*clear *//*_.IFCPP___V24*/ meltfptr[23] = 0;
/*^clear */
/*clear *//*_.IFCPP___V28*/ meltfptr[24] = 0;
@@ -21834,7 +21851,7 @@ lab_endgetargs:;
/*clear *//*_.FIELDSLOC__V22*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.DOCV__V23*/ meltfptr[22] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3111:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3124:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -21843,7 +21860,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.MULTI___V14*/ meltfptr[10];;
{
- MELT_LOCATION ("warmelt-macro.melt:3111:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3124:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -21962,7 +21979,7 @@ meltrout_48_warmelt_macro_LAMBDA___12__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3173:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3186:/ getarg");
/*_.SFLD__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -21980,7 +21997,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3176:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3189:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21992,7 +22009,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SFLD__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_FIELD */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3176:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3189:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -22000,7 +22017,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3176:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3189:/ cond.else");
/*^block */
/*anyblock */
@@ -22014,7 +22031,7 @@ lab_endgetargs:;
melt_assert_failed (("check superfield"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3176) ? (3176) : __LINE__, __FUNCTION__);
+ (3189) ? (3189) : __LINE__, __FUNCTION__);
;
}
;
@@ -22028,7 +22045,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.IFELSE___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3176:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3189:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V4*/ meltfptr[3] = 0;
@@ -22041,14 +22058,14 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3177:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3190:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
(( /*~FIELDTUP */ meltfclos->tabval[0])),
( /*_#IX__L1*/ meltfnum[0]),
(melt_ptr_t) ( /*_.SFLD__V2*/ meltfptr[1]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3178:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3191:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SFLD__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -22067,7 +22084,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.SFLD__V2*/ meltfptr[1]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3173:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3186:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -22172,7 +22189,7 @@ meltrout_49_warmelt_macro_LAMBDA___13__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3182:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3195:/ getarg");
/*_.FLDNAM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -22190,7 +22207,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3184:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3197:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22202,7 +22219,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.FLDNAM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3184:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3197:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -22210,7 +22227,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3184:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3197:/ cond.else");
/*^block */
/*anyblock */
@@ -22224,7 +22241,7 @@ lab_endgetargs:;
melt_assert_failed (("check fldnam"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3184) ? (3184) : __LINE__, __FUNCTION__);
+ (3197) ? (3197) : __LINE__, __FUNCTION__);
;
}
;
@@ -22238,7 +22255,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.IFELSE___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3184:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3197:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V4*/ meltfptr[3] = 0;
@@ -22249,7 +22266,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3185:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3198:/ quasiblock");
/*^getslot */
@@ -22260,7 +22277,7 @@ lab_endgetargs:;
/*_.FLDSTR__V5*/ meltfptr[3] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3186:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3199:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -22278,7 +22295,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3188:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3201:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.MAPSTRING_GETSTR__V7*/ meltfptr[6] =
@@ -22286,7 +22303,7 @@ lab_endgetargs:;
((struct meltmapstrings_st
*) (( /*~FIELDSTRMAP */ meltfclos->tabval[1])),
melt_string_str ((melt_ptr_t) ( /*_.FLDSTR__V5*/ meltfptr[3]))));;
- MELT_LOCATION ("warmelt-macro.melt:3188:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3201:/ cond");
/*cond */ if ( /*_.MAPSTRING_GETSTR__V7*/ meltfptr[6]) /*then */
{
/*^cond.then */
@@ -22296,7 +22313,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3189:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3202:/ locexp");
melt_error_str ((melt_ptr_t)
(( /*~FIELDSLOC */ meltfclos->tabval[2])),
("duplicate field in DEFLCLASS"),
@@ -22308,12 +22325,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3191:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3204:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L3*/ meltfnum[1] =
(( /*_.FLDPREVBIND__V6*/ meltfptr[5]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3191:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3204:/ cond");
/*cond */ if ( /*_#NULL__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -22323,7 +22340,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3192:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3205:/ locexp");
/*void */ (void) 0;
}
;
@@ -22333,13 +22350,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3191:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3204:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3194:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3207:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L4*/ meltfnum[3] =
@@ -22347,7 +22364,7 @@ lab_endgetargs:;
( /*_.FLDPREVBIND__V6*/ meltfptr[5]),
(melt_ptr_t) (( /*!CLASS_FIELD_BINDING */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:3194:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3207:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -22357,7 +22374,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3195:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3208:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22383,7 +22400,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3195:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3208:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -22399,7 +22416,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3195:/ checksignal");
+ ("warmelt-macro.melt:3208:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -22413,7 +22430,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3195;
+ argtab[2].meltbp_long = 3208;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defclass fldprevbind !field";
@@ -22436,7 +22453,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3195:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3208:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[5] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V10*/ meltfptr[9] = 0;
@@ -22449,7 +22466,7 @@ lab_endgetargs:;
/*_.IF___V9*/ meltfptr[8] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3195:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3208:/ quasiblock");
/*_.PROGN___V11*/ meltfptr[9] = /*_.IF___V9*/ meltfptr[8];;
@@ -22458,7 +22475,7 @@ lab_endgetargs:;
/*_.PROGN___V11*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3195:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3208:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.IF___V9*/ meltfptr[8] = 0;
@@ -22473,7 +22490,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3196:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3209:/ locexp");
melt_error_str ((melt_ptr_t)
(( /*~FIELDSLOC */ meltfclos->tabval[2])),
("field name already defined in DEFCLASS"),
@@ -22481,7 +22498,7 @@ lab_endgetargs:;
meltfptr[3]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3194:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3207:/ quasiblock");
/*epilog */
@@ -22498,14 +22515,14 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3198:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3211:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[5] =
melt_is_instance_of ((melt_ptr_t)
( /*_.FLDPREVBIND__V6*/ meltfptr[5]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */ meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3198:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3211:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -22515,7 +22532,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3199:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3212:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22541,7 +22558,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3199:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3212:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L8*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -22557,7 +22574,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3199:/ checksignal");
+ ("warmelt-macro.melt:3212:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -22572,7 +22589,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3199;
+ argtab[2].meltbp_long = 3212;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defclass fldprevbind !value";
@@ -22598,7 +22615,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3199:/ clear");
+ ("warmelt-macro.melt:3212:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L9*/
meltfnum[8] = 0;
/*^clear */
@@ -22614,7 +22631,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3199:/ quasiblock");
+ ("warmelt-macro.melt:3212:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[7] =
@@ -22624,7 +22641,7 @@ lab_endgetargs:;
/*_.PROGN___V15*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3199:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3212:/ clear");
/*clear *//*_#MELT_NEED_DBG__L8*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.IF___V13*/ meltfptr[9] = 0;
@@ -22639,7 +22656,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3200:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3213:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22665,7 +22682,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3200:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3213:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -22681,7 +22698,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3200:/ checksignal");
+ ("warmelt-macro.melt:3213:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -22696,7 +22713,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3200;
+ argtab[2].meltbp_long = 3213;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defclass symb !value";
@@ -22722,7 +22739,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3200:/ clear");
+ ("warmelt-macro.melt:3213:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L11*/
meltfnum[4] = 0;
/*^clear */
@@ -22738,7 +22755,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3200:/ quasiblock");
+ ("warmelt-macro.melt:3213:/ quasiblock");
/*_.PROGN___V19*/ meltfptr[17] =
@@ -22748,7 +22765,7 @@ lab_endgetargs:;
/*_.PROGN___V19*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3200:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3213:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V17*/ meltfptr[7] = 0;
@@ -22761,7 +22778,7 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[9] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3201:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3214:/ quasiblock");
/*^cond */
@@ -22791,7 +22808,7 @@ lab_endgetargs:;
/*_.PREVALUE__V20*/ meltfptr[7] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3205:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3218:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L12*/ meltfnum[4] =
@@ -22799,7 +22816,7 @@ lab_endgetargs:;
( /*_.PREVALUE__V20*/
meltfptr[7]),
(melt_ptr_t) (( /*!CLASS_FIELD */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-macro.melt:3205:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3218:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L12*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -22809,13 +22826,13 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-macro.melt:3205:/ cond.else");
+ ("warmelt-macro.melt:3218:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3206:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3219:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -22842,7 +22859,7 @@ lab_endgetargs:;
/*_.FLD_OWNCLASS__V21*/ meltfptr[17] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3206:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3219:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -22869,7 +22886,7 @@ lab_endgetargs:;
/*_.NAMED_NAME__V22*/ meltfptr[21] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3207:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3220:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -22909,7 +22926,7 @@ lab_endgetargs:;
/*_#S__L14*/ meltfnum[13];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3205:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3218:/ clear");
/*clear *//*_.FLD_OWNCLASS__V21*/ meltfptr[17] =
0;
/*^clear */
@@ -22933,7 +22950,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3208:/ locexp");
+ ("warmelt-macro.melt:3221:/ locexp");
melt_warning_str (0,
(melt_ptr_t) (( /*~FIELDSLOC */ meltfclos->tabval[2])), ("field name already bound to a value in DEFCLASS"), (melt_ptr_t) ( /*_.FLDSTR__V5*/ meltfptr[3]));
}
@@ -22944,13 +22961,13 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3201:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3214:/ clear");
/*clear *//*_.PREVALUE__V20*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L12*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_#OR___L13*/ meltfnum[8] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3198:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3211:/ quasiblock");
/*epilog */
@@ -22971,7 +22988,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3211:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3224:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22997,7 +23014,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3211:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3224:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -23013,7 +23030,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3211:/ checksignal");
+ ("warmelt-macro.melt:3224:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -23028,7 +23045,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3211;
+ argtab[2].meltbp_long = 3224;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defclass fldprevbind !other";
@@ -23054,7 +23071,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3211:/ clear");
+ ("warmelt-macro.melt:3224:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L16*/
meltfnum[4] = 0;
/*^clear */
@@ -23070,7 +23087,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3211:/ quasiblock");
+ ("warmelt-macro.melt:3224:/ quasiblock");
/*_.PROGN___V27*/ meltfptr[7] =
@@ -23080,7 +23097,7 @@ lab_endgetargs:;
/*_.PROGN___V27*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3211:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3224:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IF___V25*/ meltfptr[21] = 0;
@@ -23095,7 +23112,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3212:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3225:/ locexp");
melt_warning_str (0,
(melt_ptr_t) (( /*~FIELDSLOC */
meltfclos->
@@ -23105,12 +23122,12 @@ lab_endgetargs:;
meltfptr[3]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3210:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3223:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3198:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3211:/ clear");
/*clear *//*_.IFCPP___V24*/ meltfptr[17] = 0;
}
;
@@ -23118,7 +23135,7 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3194:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3207:/ clear");
/*clear *//*_#IS_A__L7*/ meltfnum[5] = 0;
}
;
@@ -23126,13 +23143,13 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3191:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3204:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[3] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3214:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3227:/ quasiblock");
/*_#GET_INT__L17*/ meltfnum[8] =
@@ -23141,7 +23158,7 @@ lab_endgetargs:;
/*^compute */
/*_#FLDOFF__L18*/ meltfnum[4] =
(( /*_#IX__L1*/ meltfnum[0]) + ( /*_#GET_INT__L17*/ meltfnum[8]));;
- MELT_LOCATION ("warmelt-macro.melt:3215:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3228:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -23185,14 +23202,14 @@ lab_endgetargs:;
/*_.NEWFLD__V28*/ meltfptr[8] = /*_.INST__V29*/ meltfptr[9];;
{
- MELT_LOCATION ("warmelt-macro.melt:3219:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3232:/ locexp");
melt_put_int ((melt_ptr_t) ( /*_.NEWFLD__V28*/ meltfptr[8]),
( /*_#FLDOFF__L18*/ meltfnum[4]));
}
;
{
- MELT_LOCATION ("warmelt-macro.melt:3221:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3234:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
(( /*~FIELDTUP */ meltfclos->tabval[6])),
( /*_#FLDOFF__L18*/ meltfnum[4]),
@@ -23201,7 +23218,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3222:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3235:/ locexp");
meltgc_put_mapstrings ((struct meltmapstrings_st
*) (( /*~FIELDSTRMAP */ meltfclos->tabval[1])),
melt_string_str ((melt_ptr_t)
@@ -23210,7 +23227,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.NEWFLD__V28*/ meltfptr[8]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3223:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3236:/ quasiblock");
/*^checksignal */
@@ -23265,7 +23282,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.NEWFLDBIND__V30*/ meltfptr[22] = /*_.INST__V31*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-macro.melt:3227:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3240:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -23287,7 +23304,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3228:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3241:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -23308,7 +23325,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3229:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3242:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
(( /*~OWNFIELDBINDINGS */ meltfclos->
tabval[9])), ( /*_#IX__L1*/ meltfnum[0]),
@@ -23317,21 +23334,21 @@ lab_endgetargs:;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3223:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3236:/ clear");
/*clear *//*_.NEWFLDBIND__V30*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_.WARN_IF_REDEFINED__V32*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_.PUT_ENV__V33*/ meltfptr[17] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3214:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3227:/ clear");
/*clear *//*_#GET_INT__L17*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_#FLDOFF__L18*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.NEWFLD__V28*/ meltfptr[8] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3185:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3198:/ clear");
/*clear *//*_.FLDSTR__V5*/ meltfptr[3] = 0;
/*^clear */
/*clear *//*_.FLDPREVBIND__V6*/ meltfptr[5] = 0;
@@ -23339,7 +23356,7 @@ lab_endgetargs:;
/*clear *//*_.MAPSTRING_GETSTR__V7*/ meltfptr[6] = 0;
/*^clear */
/*clear *//*_#NULL__L3*/ meltfnum[1] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3182:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3195:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -23446,7 +23463,7 @@ meltrout_50_warmelt_macro_PARSE_FIELD_ASSIGNMENT (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3260:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3273:/ getarg");
/*_.CLA__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -23516,7 +23533,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3261:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3274:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23542,7 +23559,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3261:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3274:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -23557,7 +23574,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3261:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3274:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -23570,7 +23587,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3261;
+ argtab[2].meltbp_long = 3274;
/*^apply.arg */
argtab[3].meltbp_cstring = "start parse_field_assignment cla";
/*^apply.arg */
@@ -23590,7 +23607,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3261:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3274:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V11*/ meltfptr[10] = 0;
@@ -23603,7 +23620,7 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[9] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3261:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3274:/ quasiblock");
/*_.PROGN___V12*/ meltfptr[10] = /*_.IF___V10*/ meltfptr[9];;
@@ -23611,7 +23628,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[8] = /*_.PROGN___V12*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3261:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3274:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V10*/ meltfptr[9] = 0;
@@ -23626,7 +23643,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3262:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3275:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23652,7 +23669,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3262:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3275:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -23667,7 +23684,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3262:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3275:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -23680,7 +23697,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3262;
+ argtab[2].meltbp_long = 3275;
/*^apply.arg */
argtab[3].meltbp_cstring = "start parse_field_assignment loc";
/*^apply.arg */
@@ -23700,7 +23717,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3262:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3275:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V15*/ meltfptr[14] = 0;
@@ -23713,7 +23730,7 @@ lab_endgetargs:;
/*_.IF___V14*/ meltfptr[10] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3262:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3275:/ quasiblock");
/*_.PROGN___V16*/ meltfptr[14] = /*_.IF___V14*/ meltfptr[10];;
@@ -23721,7 +23738,7 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[9] = /*_.PROGN___V16*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3262:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3275:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V14*/ meltfptr[10] = 0;
@@ -23736,7 +23753,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3263:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3276:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23762,7 +23779,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3263:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3276:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -23777,7 +23794,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3263:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3276:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -23790,7 +23807,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3263;
+ argtab[2].meltbp_long = 3276;
/*^apply.arg */
argtab[3].meltbp_cstring = "start parse_field_assignment fldkw";
/*^apply.arg */
@@ -23810,7 +23827,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3263:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3276:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V19*/ meltfptr[18] = 0;
@@ -23823,7 +23840,7 @@ lab_endgetargs:;
/*_.IF___V18*/ meltfptr[14] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3263:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3276:/ quasiblock");
/*_.PROGN___V20*/ meltfptr[18] = /*_.IF___V18*/ meltfptr[14];;
@@ -23831,7 +23848,7 @@ lab_endgetargs:;
/*_.IFCPP___V17*/ meltfptr[10] = /*_.PROGN___V20*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3263:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3276:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V18*/ meltfptr[14] = 0;
@@ -23844,7 +23861,7 @@ lab_endgetargs:;
/*_.IFCPP___V17*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3264:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3277:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[1] =
@@ -23854,7 +23871,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L8*/ meltfnum[0] =
(!( /*_#IS_A__L7*/ meltfnum[1]));;
- MELT_LOCATION ("warmelt-macro.melt:3264:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3277:/ cond");
/*cond */ if ( /*_#NOT__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -23864,19 +23881,19 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3266:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3279:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V3*/ meltfptr[2]),
("expecting :fieldname"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3267:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3280:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3267:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3280:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -23889,7 +23906,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3265:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3278:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[22] = /*_.RETURN___V22*/ meltfptr[18];;
@@ -23897,7 +23914,7 @@ lab_endgetargs:;
/*_.IF___V21*/ meltfptr[14] = /*_.PROGN___V23*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3264:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3277:/ clear");
/*clear *//*_.RETURN___V22*/ meltfptr[18] = 0;
/*^clear */
/*clear *//*_.PROGN___V23*/ meltfptr[22] = 0;
@@ -23912,7 +23929,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3269:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3282:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23924,7 +23941,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.FLDKW__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3269:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3282:/ cond");
/*cond */ if ( /*_#IS_A__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -23932,7 +23949,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3269:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3282:/ cond.else");
/*^block */
/*anyblock */
@@ -23946,7 +23963,7 @@ lab_endgetargs:;
melt_assert_failed (("check fldkw"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3269) ? (3269) : __LINE__, __FUNCTION__);
+ (3282) ? (3282) : __LINE__, __FUNCTION__);
;
}
;
@@ -23960,7 +23977,7 @@ lab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[18] = /*_.IFELSE___V25*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3269:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3282:/ clear");
/*clear *//*_#IS_A__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IFELSE___V25*/ meltfptr[22] = 0;
@@ -23973,7 +23990,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3270:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3283:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23985,7 +24002,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V6*/ meltfptr[5]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:3270:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3283:/ cond");
/*cond */ if ( /*_#IS_A__L10*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -23993,7 +24010,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3270:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3283:/ cond.else");
/*^block */
/*anyblock */
@@ -24007,7 +24024,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3270) ? (3270) : __LINE__, __FUNCTION__);
+ (3283) ? (3283) : __LINE__, __FUNCTION__);
;
}
;
@@ -24021,7 +24038,7 @@ lab_endgetargs:;
/*_.IFCPP___V26*/ meltfptr[22] = /*_.IFELSE___V27*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3270:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3283:/ clear");
/*clear *//*_#IS_A__L10*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IFELSE___V27*/ meltfptr[26] = 0;
@@ -24034,7 +24051,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3271:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3284:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24045,7 +24062,7 @@ lab_endgetargs:;
/*_#IS_CLOSURE__L11*/ meltfnum[8] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MEXPANDER__V7*/ meltfptr[6])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-macro.melt:3271:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3284:/ cond");
/*cond */ if ( /*_#IS_CLOSURE__L11*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -24053,7 +24070,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3271:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3284:/ cond.else");
/*^block */
/*anyblock */
@@ -24067,7 +24084,7 @@ lab_endgetargs:;
melt_assert_failed (("check mexpander"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3271) ? (3271) : __LINE__, __FUNCTION__);
+ (3284) ? (3284) : __LINE__, __FUNCTION__);
;
}
;
@@ -24081,7 +24098,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[26] = /*_.IFELSE___V29*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3271:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3284:/ clear");
/*clear *//*_#IS_CLOSURE__L11*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IFELSE___V29*/ meltfptr[28] = 0;
@@ -24094,7 +24111,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3272:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3285:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24105,7 +24122,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L12*/ meltfnum[8] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V8*/ meltfptr[7])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:3272:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3285:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L12*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -24113,7 +24130,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3272:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3285:/ cond.else");
/*^block */
/*anyblock */
@@ -24127,7 +24144,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3272) ? (3272) : __LINE__, __FUNCTION__);
+ (3285) ? (3285) : __LINE__, __FUNCTION__);
;
}
;
@@ -24141,7 +24158,7 @@ lab_endgetargs:;
/*_.IFCPP___V30*/ meltfptr[28] = /*_.IFELSE___V31*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3272:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3285:/ clear");
/*clear *//*_#IS_OBJECT__L12*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IFELSE___V31*/ meltfptr[30] = 0;
@@ -24152,18 +24169,18 @@ lab_endgetargs:;
/*_.IFCPP___V30*/ meltfptr[28] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3274:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3287:/ quasiblock");
/*_.FLD__V33*/ meltfptr[32] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3276:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3289:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L13*/ meltfnum[8] =
melt_is_instance_of ((melt_ptr_t) ( /*_.CLA__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3276:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3289:/ cond");
/*cond */ if ( /*_#IS_A__L13*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -24171,7 +24188,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3277:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3290:/ quasiblock");
/*^getslot */
@@ -24184,7 +24201,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3279:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3292:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24210,7 +24227,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3279:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3292:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L14*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -24225,7 +24242,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3279:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3292:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -24239,7 +24256,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3279;
+ argtab[2].meltbp_long = 3292;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment clafields";
@@ -24261,7 +24278,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V39*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3279:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3292:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L15*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V39*/ meltfptr[38] = 0;
@@ -24274,7 +24291,7 @@ lab_endgetargs:;
/*_.IF___V38*/ meltfptr[37] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3279:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3292:/ quasiblock");
/*_.PROGN___V40*/ meltfptr[38] = /*_.IF___V38*/ meltfptr[37];;
@@ -24282,7 +24299,7 @@ lab_endgetargs:;
/*_.IFCPP___V37*/ meltfptr[36] = /*_.PROGN___V40*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3279:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3292:/ clear");
/*clear *//*_#MELT_NEED_DBG__L14*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IF___V38*/ meltfptr[37] = 0;
@@ -24295,7 +24312,7 @@ lab_endgetargs:;
/*_.IFCPP___V37*/ meltfptr[36] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3284:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3297:/ quasiblock");
/*^newclosure */
@@ -24324,10 +24341,10 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.FLDKW__V4*/ meltfptr[3]);
;
/*_.LAMBDA___V41*/ meltfptr[37] = /*_.LAMBDA___V42*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-macro.melt:3282:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3295:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3280:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3293:/ quasiblock");
/*^multiapply */
@@ -24359,7 +24376,7 @@ lab_endgetargs:;
/*^quasiblock */
- MELT_LOCATION ("warmelt-macro.melt:3297:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3310:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -24372,7 +24389,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3299:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3312:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24398,7 +24415,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3299:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3312:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L17*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -24414,7 +24431,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3299:/ checksignal");
+ ("warmelt-macro.melt:3312:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -24428,7 +24445,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3299;
+ argtab[2].meltbp_long = 3312;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment return foundfld";
@@ -24450,7 +24467,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V49*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3299:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3312:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L18*/ meltfnum[17] =
0;
/*^clear */
@@ -24464,7 +24481,7 @@ lab_endgetargs:;
/*_.IF___V48*/ meltfptr[47] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3299:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3312:/ quasiblock");
/*_.PROGN___V50*/ meltfptr[48] =
@@ -24474,7 +24491,7 @@ lab_endgetargs:;
/*_.PROGN___V50*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3299:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3312:/ clear");
/*clear *//*_#MELT_NEED_DBG__L17*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IF___V48*/ meltfptr[47] = 0;
@@ -24487,10 +24504,10 @@ lab_endgetargs:;
/*_.IFCPP___V47*/ meltfptr[46] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3300:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3313:/ compute");
/*_.FLD__V33*/ meltfptr[32] = /*_.SETQ___V51*/ meltfptr[47] =
/*_.FOUNDFLD__V44*/ meltfptr[43];;
- MELT_LOCATION ("warmelt-macro.melt:3298:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3311:/ quasiblock");
/*_.PROGN___V52*/ meltfptr[48] =
@@ -24499,7 +24516,7 @@ lab_endgetargs:;
/*_.IF___V46*/ meltfptr[45] = /*_.PROGN___V52*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3297:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3310:/ clear");
/*clear *//*_.IFCPP___V47*/ meltfptr[46] = 0;
/*^clear */
/*clear *//*_.SETQ___V51*/ meltfptr[47] = 0;
@@ -24517,7 +24534,7 @@ lab_endgetargs:;
/*^compute */
/*_.MULTI___V43*/ meltfptr[42] = /*_.IF___V46*/ meltfptr[45];;
- MELT_LOCATION ("warmelt-macro.melt:3280:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3293:/ clear");
/*clear *//*_.IF___V46*/ meltfptr[45] = 0;
/*^clear */
@@ -24526,7 +24543,7 @@ lab_endgetargs:;
/*clear *//*_.FOUNDNAME__V45*/ meltfptr[44] = 0;
/*_.LET___V35*/ meltfptr[34] = /*_.MULTI___V43*/ meltfptr[42];;
- MELT_LOCATION ("warmelt-macro.melt:3277:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3290:/ clear");
/*clear *//*_.CLAFIELDS__V36*/ meltfptr[35] = 0;
/*^clear */
/*clear *//*_.IFCPP___V37*/ meltfptr[36] = 0;
@@ -24537,7 +24554,7 @@ lab_endgetargs:;
/*_.IF___V34*/ meltfptr[33] = /*_.LET___V35*/ meltfptr[34];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3276:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3289:/ clear");
/*clear *//*_.LET___V35*/ meltfptr[34] = 0;
}
;
@@ -24550,7 +24567,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3301:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3314:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24576,7 +24593,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3301:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3314:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L19*/ meltfnum[17]) /*then */
{
/*^cond.then */
@@ -24591,7 +24608,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3301:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3314:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -24605,7 +24622,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3301;
+ argtab[2].meltbp_long = 3314;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment after class scanning fld";
@@ -24626,7 +24643,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V55*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3301:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3314:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L20*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V55*/ meltfptr[48] = 0;
@@ -24639,7 +24656,7 @@ lab_endgetargs:;
/*_.IF___V54*/ meltfptr[47] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3301:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3314:/ quasiblock");
/*_.PROGN___V56*/ meltfptr[45] = /*_.IF___V54*/ meltfptr[47];;
@@ -24647,7 +24664,7 @@ lab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[46] = /*_.PROGN___V56*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3301:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3314:/ clear");
/*clear *//*_#MELT_NEED_DBG__L19*/ meltfnum[17] = 0;
/*^clear */
/*clear *//*_.IF___V54*/ meltfptr[47] = 0;
@@ -24660,12 +24677,12 @@ lab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[46] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3302:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3315:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L21*/ meltfnum[14] =
(( /*_.FLD__V33*/ meltfptr[32]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3302:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3315:/ cond");
/*cond */ if ( /*_#NULL__L21*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -24673,7 +24690,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3304:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3317:/ quasiblock");
/*^getslot */
@@ -24691,7 +24708,7 @@ lab_endgetargs:;
MELT_CREATE);;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3307:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3320:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24717,7 +24734,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3307:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3320:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L22*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -24732,7 +24749,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3307:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3320:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -24746,7 +24763,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3307;
+ argtab[2].meltbp_long = 3320;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment fldnam";
@@ -24768,7 +24785,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V63*/ meltfptr[34];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3307:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3320:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L23*/ meltfnum[17] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V63*/ meltfptr[34] = 0;
@@ -24781,7 +24798,7 @@ lab_endgetargs:;
/*_.IF___V62*/ meltfptr[42] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3307:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3320:/ quasiblock");
/*_.PROGN___V64*/ meltfptr[48] = /*_.IF___V62*/ meltfptr[42];;
@@ -24789,7 +24806,7 @@ lab_endgetargs:;
/*_.IFCPP___V61*/ meltfptr[37] = /*_.PROGN___V64*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3307:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3320:/ clear");
/*clear *//*_#MELT_NEED_DBG__L22*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IF___V62*/ meltfptr[42] = 0;
@@ -24804,7 +24821,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3308:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3321:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24817,7 +24834,7 @@ lab_endgetargs:;
( /*_.FLDNAM__V60*/ meltfptr[36]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */
meltfrout->tabval[8])));;
- MELT_LOCATION ("warmelt-macro.melt:3308:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3321:/ cond");
/*cond */ if ( /*_#IS_A__L24*/ meltfnum[17]) /*then */
{
/*^cond.then */
@@ -24825,7 +24842,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3308:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3321:/ cond.else");
/*^block */
/*anyblock */
@@ -24839,7 +24856,7 @@ lab_endgetargs:;
melt_assert_failed (("check fldnam symb"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3308) ? (3308) : __LINE__,
+ (3321) ? (3321) : __LINE__,
__FUNCTION__);
;
}
@@ -24854,7 +24871,7 @@ lab_endgetargs:;
/*_.IFCPP___V65*/ meltfptr[47] = /*_.IFELSE___V66*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3308:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3321:/ clear");
/*clear *//*_#IS_A__L24*/ meltfnum[17] = 0;
/*^clear */
/*clear *//*_.IFELSE___V66*/ meltfptr[45] = 0;
@@ -24865,7 +24882,7 @@ lab_endgetargs:;
/*_.IFCPP___V65*/ meltfptr[47] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3309:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3322:/ quasiblock");
/*^checksignal */
@@ -24889,7 +24906,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3310:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3323:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24915,7 +24932,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3310:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3323:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L25*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -24930,7 +24947,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3310:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3323:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -24944,7 +24961,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3310;
+ argtab[2].meltbp_long = 3323;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment fldbind";
@@ -24966,7 +24983,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V71*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3310:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3323:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L26*/ meltfnum[17] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V71*/ meltfptr[70] = 0;
@@ -24979,7 +24996,7 @@ lab_endgetargs:;
/*_.IF___V70*/ meltfptr[45] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3310:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3323:/ quasiblock");
/*_.PROGN___V72*/ meltfptr[70] = /*_.IF___V70*/ meltfptr[45];;
@@ -24987,7 +25004,7 @@ lab_endgetargs:;
/*_.IFCPP___V69*/ meltfptr[48] = /*_.PROGN___V72*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3310:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3323:/ clear");
/*clear *//*_#MELT_NEED_DBG__L25*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IF___V70*/ meltfptr[45] = 0;
@@ -25000,12 +25017,12 @@ lab_endgetargs:;
/*_.IFCPP___V69*/ meltfptr[48] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3312:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3325:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L27*/ meltfnum[17] =
(( /*_.FLDBIND__V68*/ meltfptr[42]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3312:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3325:/ cond");
/*cond */ if ( /*_#NULL__L27*/ meltfnum[17]) /*then */
{
/*^cond.then */
@@ -25015,20 +25032,20 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3313:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3326:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V3*/ meltfptr[2]),
("unknown field name in field assignment"),
(melt_ptr_t) ( /*_.FLDKWNAM__V59*/
meltfptr[35]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3315:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3328:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3315:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3328:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -25041,7 +25058,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3312:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3325:/ quasiblock");
/*_.PROGN___V75*/ meltfptr[74] =
@@ -25051,7 +25068,7 @@ lab_endgetargs:;
/*_.PROGN___V75*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3312:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3325:/ clear");
/*clear *//*_.RETURN___V74*/ meltfptr[70] = 0;
/*^clear */
/*clear *//*_.PROGN___V75*/ meltfptr[74] = 0;
@@ -25065,14 +25082,14 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3317:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3330:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L28*/ meltfnum[13] =
melt_is_instance_of ((melt_ptr_t)
( /*_.FLDBIND__V68*/ meltfptr[42]),
(melt_ptr_t) (( /*!CLASS_FIELD_BINDING */ meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-macro.melt:3317:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3330:/ cond");
/*cond */ if ( /*_#IS_A__L28*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -25080,7 +25097,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3318:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3331:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -25096,7 +25113,7 @@ lab_endgetargs:;
/*_.FLBIND_FIELD__V77*/ meltfptr[74];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3319:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3332:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25122,7 +25139,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3319:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3332:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L29*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -25138,7 +25155,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3319:/ checksignal");
+ ("warmelt-macro.melt:3332:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -25153,7 +25170,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3319;
+ argtab[2].meltbp_long = 3332;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment found fld in field binding";
@@ -25179,7 +25196,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3319:/ clear");
+ ("warmelt-macro.melt:3332:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L30*/
meltfnum[29] = 0;
/*^clear */
@@ -25195,7 +25212,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3319:/ quasiblock");
+ ("warmelt-macro.melt:3332:/ quasiblock");
/*_.PROGN___V82*/ meltfptr[80] =
@@ -25205,7 +25222,7 @@ lab_endgetargs:;
/*_.PROGN___V82*/ meltfptr[80];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3319:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3332:/ clear");
/*clear *//*_#MELT_NEED_DBG__L29*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.IF___V80*/ meltfptr[79] = 0;
@@ -25218,7 +25235,7 @@ lab_endgetargs:;
/*_.IFCPP___V79*/ meltfptr[78] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3317:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3330:/ quasiblock");
/*_.PROGN___V83*/ meltfptr[79] =
@@ -25228,7 +25245,7 @@ lab_endgetargs:;
/*_.PROGN___V83*/ meltfptr[79];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3317:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3330:/ clear");
/*clear *//*_.FLBIND_FIELD__V77*/ meltfptr[74] = 0;
/*^clear */
/*clear *//*_.SETQ___V78*/ meltfptr[77] = 0;
@@ -25246,7 +25263,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3321:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3334:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L31*/ meltfnum[29] =
@@ -25254,7 +25271,7 @@ lab_endgetargs:;
( /*_.FLDBIND__V68*/
meltfptr[42]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */ meltfrout->tabval[11])));;
- MELT_LOCATION ("warmelt-macro.melt:3321:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3334:/ cond");
/*cond */ if ( /*_#IS_A__L31*/ meltfnum[29]) /*then */
{
/*^cond.then */
@@ -25263,7 +25280,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3322:/ quasiblock");
+ ("warmelt-macro.melt:3335:/ quasiblock");
/*^getslot */
@@ -25280,7 +25297,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
MELT_LOCATION
- ("warmelt-macro.melt:3323:/ cppif.then");
+ ("warmelt-macro.melt:3336:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25308,7 +25325,7 @@ lab_endgetargs:;
#endif /*MELT_HAVE_DEBUG */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3323:/ cond");
+ ("warmelt-macro.melt:3336:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L32*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -25325,7 +25342,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3323:/ checksignal");
+ ("warmelt-macro.melt:3336:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -25341,7 +25358,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3323;
+ argtab[2].meltbp_long = 3336;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment has vfld";
@@ -25369,7 +25386,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3323:/ clear");
+ ("warmelt-macro.melt:3336:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L33*/
meltfnum[32] = 0;
/*^clear */
@@ -25385,7 +25402,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3323:/ quasiblock");
+ ("warmelt-macro.melt:3336:/ quasiblock");
/*_.PROGN___V90*/ meltfptr[88] =
@@ -25396,7 +25413,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3323:/ clear");
+ ("warmelt-macro.melt:3336:/ clear");
/*clear *//*_#MELT_NEED_DBG__L32*/ meltfnum[28]
= 0;
/*^clear */
@@ -25411,7 +25428,7 @@ lab_endgetargs:;
#endif /*MELT_HAVE_DEBUG */
;
MELT_LOCATION
- ("warmelt-macro.melt:3324:/ checksignal");
+ ("warmelt-macro.melt:3337:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L34*/ meltfnum[32] =
@@ -25419,7 +25436,7 @@ lab_endgetargs:;
( /*_.VFLD__V86*/
meltfptr[77]),
(melt_ptr_t) (( /*!CLASS_FIELD */ meltfrout->tabval[12])));;
- MELT_LOCATION ("warmelt-macro.melt:3324:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3337:/ cond");
/*cond */ if ( /*_#IS_A__L34*/ meltfnum[32]) /*then */
{
/*^cond.then */
@@ -25428,7 +25445,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3325:/ quasiblock");
+ ("warmelt-macro.melt:3338:/ quasiblock");
/*^getslot */
@@ -25443,7 +25460,7 @@ lab_endgetargs:;
};
;
MELT_LOCATION
- ("warmelt-macro.melt:3326:/ getslot");
+ ("warmelt-macro.melt:3339:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -25455,12 +25472,12 @@ lab_endgetargs:;
};
;
MELT_LOCATION
- ("warmelt-macro.melt:3328:/ compute");
+ ("warmelt-macro.melt:3341:/ compute");
/*_.FLD__V33*/ meltfptr[32] =
/*_.SETQ___V95*/ meltfptr[94] =
/*_.VFLD__V86*/ meltfptr[77];;
MELT_LOCATION
- ("warmelt-macro.melt:3329:/ checksignal");
+ ("warmelt-macro.melt:3342:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#S__L35*/ meltfnum[28] =
@@ -25469,7 +25486,7 @@ lab_endgetargs:;
meltfptr[92]),
(melt_ptr_t) ( /*_.KWNAM__V94*/ meltfptr[93]));;
MELT_LOCATION
- ("warmelt-macro.melt:3329:/ cond");
+ ("warmelt-macro.melt:3342:/ cond");
/*cond */ if ( /*_#S__L35*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -25480,7 +25497,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3332:/ locexp");
+ ("warmelt-macro.melt:3345:/ locexp");
melt_warning_str (0,
(melt_ptr_t) ( /*_.LOC__V3*/ meltfptr[2]), ("obsolete use of synonym field"), (melt_ptr_t) ( /*_.KWNAM__V94*/ meltfptr[93]));
}
@@ -25488,7 +25505,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3333:/ locexp");
+ ("warmelt-macro.melt:3346:/ locexp");
melt_inform_str ((melt_ptr_t)
( /*_.LOC__V3*/
meltfptr[2]),
@@ -25497,7 +25514,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3330:/ quasiblock");
+ ("warmelt-macro.melt:3343:/ quasiblock");
/*epilog */
@@ -25508,7 +25525,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
MELT_LOCATION
- ("warmelt-macro.melt:3334:/ cppif.then");
+ ("warmelt-macro.melt:3347:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25536,7 +25553,7 @@ lab_endgetargs:;
#endif /*MELT_HAVE_DEBUG */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3334:/ cond");
+ ("warmelt-macro.melt:3347:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L36*/ meltfnum[35]) /*then */
{
/*^cond.then */
@@ -25553,7 +25570,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3334:/ checksignal");
+ ("warmelt-macro.melt:3347:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -25570,7 +25587,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3334;
+ argtab[2].meltbp_long = 3347;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment gives vfld";
@@ -25590,7 +25607,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3334:/ clear");
+ ("warmelt-macro.melt:3347:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L37*/
meltfnum[36] = 0;
/*^clear */
@@ -25606,7 +25623,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3334:/ quasiblock");
+ ("warmelt-macro.melt:3347:/ quasiblock");
/*_.PROGN___V99*/ meltfptr[97] =
@@ -25617,7 +25634,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3334:/ clear");
+ ("warmelt-macro.melt:3347:/ clear");
/*clear *//*_#MELT_NEED_DBG__L36*/
meltfnum[35] = 0;
/*^clear */
@@ -25638,7 +25655,7 @@ lab_endgetargs:;
/*_.VFLD__V86*/ meltfptr[77];;
MELT_LOCATION
- ("warmelt-macro.melt:3325:/ clear");
+ ("warmelt-macro.melt:3338:/ clear");
/*clear *//*_.VFLDNAM__V93*/ meltfptr[92] =
0;
/*^clear */
@@ -25655,7 +25672,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3324:/ clear");
+ ("warmelt-macro.melt:3337:/ clear");
/*clear *//*_.LET___V92*/ meltfptr[88] = 0;
}
;
@@ -25670,7 +25687,7 @@ lab_endgetargs:;
/*_.LET___V85*/ meltfptr[74] =
/*_.IF___V91*/ meltfptr[79];;
- MELT_LOCATION ("warmelt-macro.melt:3322:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3335:/ clear");
/*clear *//*_.VFLD__V86*/ meltfptr[77] = 0;
/*^clear */
/*clear *//*_.IFCPP___V87*/ meltfptr[78] = 0;
@@ -25682,7 +25699,7 @@ lab_endgetargs:;
/*_.LET___V85*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3321:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3334:/ clear");
/*clear *//*_.LET___V85*/ meltfptr[74] = 0;
}
;
@@ -25697,7 +25714,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3337:/ locexp");
+ ("warmelt-macro.melt:3350:/ locexp");
melt_error_str ((melt_ptr_t)
( /*_.LOC__V3*/ meltfptr[2]),
("bad field name in field assignment"),
@@ -25705,14 +25722,14 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3339:/ quasiblock");
+ ("warmelt-macro.melt:3352:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
MELT_LOCATION
- ("warmelt-macro.melt:3339:/ locexp");
+ ("warmelt-macro.melt:3352:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -25728,7 +25745,7 @@ lab_endgetargs:;
;
/*finalret */ goto labend_rout;
MELT_LOCATION
- ("warmelt-macro.melt:3336:/ quasiblock");
+ ("warmelt-macro.melt:3349:/ quasiblock");
/*_.PROGN___V101*/ meltfptr[97] =
@@ -25738,7 +25755,7 @@ lab_endgetargs:;
/*_.PROGN___V101*/ meltfptr[97];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3321:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3334:/ clear");
/*clear *//*_.RETURN___V100*/ meltfptr[96] = 0;
/*^clear */
/*clear *//*_.PROGN___V101*/ meltfptr[97] = 0;
@@ -25750,7 +25767,7 @@ lab_endgetargs:;
/*_.IFELSE___V84*/ meltfptr[80];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3317:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3330:/ clear");
/*clear *//*_#IS_A__L31*/ meltfnum[29] = 0;
/*^clear */
/*clear *//*_.IFELSE___V84*/ meltfptr[80] = 0;
@@ -25762,7 +25779,7 @@ lab_endgetargs:;
/*_.IFELSE___V76*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3312:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3325:/ clear");
/*clear *//*_#IS_A__L28*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IFELSE___V76*/ meltfptr[70] = 0;
@@ -25772,7 +25789,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3341:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3354:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25798,7 +25815,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3341:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3354:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L38*/ meltfnum[36]) /*then */
{
/*^cond.then */
@@ -25813,7 +25830,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3341:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3354:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -25827,7 +25844,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3341;
+ argtab[2].meltbp_long = 3354;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment fld from environment";
@@ -25849,7 +25866,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V104*/ meltfptr[94];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3341:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3354:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L39*/ meltfnum[35] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V104*/ meltfptr[94] = 0;
@@ -25862,7 +25879,7 @@ lab_endgetargs:;
/*_.IF___V103*/ meltfptr[93] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3341:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3354:/ quasiblock");
/*_.PROGN___V105*/ meltfptr[95] = /*_.IF___V103*/ meltfptr[93];;
@@ -25871,7 +25888,7 @@ lab_endgetargs:;
/*_.PROGN___V105*/ meltfptr[95];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3341:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3354:/ clear");
/*clear *//*_#MELT_NEED_DBG__L38*/ meltfnum[36] = 0;
/*^clear */
/*clear *//*_.IF___V103*/ meltfptr[93] = 0;
@@ -25887,7 +25904,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V67*/ meltfptr[34] = /*_.IFCPP___V102*/ meltfptr[92];;
- MELT_LOCATION ("warmelt-macro.melt:3309:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3322:/ clear");
/*clear *//*_.FLDBIND__V68*/ meltfptr[42] = 0;
/*^clear */
/*clear *//*_.IFCPP___V69*/ meltfptr[48] = 0;
@@ -25899,7 +25916,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V102*/ meltfptr[92] = 0;
/*_.LET___V58*/ meltfptr[44] = /*_.LET___V67*/ meltfptr[34];;
- MELT_LOCATION ("warmelt-macro.melt:3304:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3317:/ clear");
/*clear *//*_.FLDKWNAM__V59*/ meltfptr[35] = 0;
/*^clear */
/*clear *//*_.FLDNAM__V60*/ meltfptr[36] = 0;
@@ -25912,7 +25929,7 @@ lab_endgetargs:;
/*_.IF___V57*/ meltfptr[43] = /*_.LET___V58*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3302:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3315:/ clear");
/*clear *//*_.LET___V58*/ meltfptr[44] = 0;
}
;
@@ -25925,7 +25942,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3344:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3357:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25937,7 +25954,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.FLD__V33*/ meltfptr[32]),
(melt_ptr_t) (( /*!CLASS_FIELD */ meltfrout->
tabval[12])));;
- MELT_LOCATION ("warmelt-macro.melt:3344:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3357:/ cond");
/*cond */ if ( /*_#IS_A__L40*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -25945,7 +25962,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3344:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3357:/ cond.else");
/*^block */
/*anyblock */
@@ -25959,7 +25976,7 @@ lab_endgetargs:;
melt_assert_failed (("check fld"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3344) ? (3344) : __LINE__, __FUNCTION__);
+ (3357) ? (3357) : __LINE__, __FUNCTION__);
;
}
;
@@ -25973,7 +25990,7 @@ lab_endgetargs:;
/*_.IFCPP___V106*/ meltfptr[88] = /*_.IFELSE___V107*/ meltfptr[77];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3344:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3357:/ clear");
/*clear *//*_#IS_A__L40*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.IFELSE___V107*/ meltfptr[77] = 0;
@@ -25984,7 +26001,7 @@ lab_endgetargs:;
/*_.IFCPP___V106*/ meltfptr[88] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3345:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3358:/ quasiblock");
/*^checksignal */
@@ -26009,7 +26026,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3346:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3359:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -26062,7 +26079,7 @@ lab_endgetargs:;
/*_.FA__V110*/ meltfptr[74] = /*_.INST__V111*/ meltfptr[96];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3352:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3365:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -26088,7 +26105,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3352:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3365:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L41*/ meltfnum[32]) /*then */
{
/*^cond.then */
@@ -26103,7 +26120,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3352:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3365:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -26117,7 +26134,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3352;
+ argtab[2].meltbp_long = 3365;
/*^apply.arg */
argtab[3].meltbp_cstring = "parse_field_assignment return fa";
/*^apply.arg */
@@ -26137,7 +26154,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V114*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3352:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3365:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L42*/ meltfnum[29] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V114*/ meltfptr[70] = 0;
@@ -26150,7 +26167,7 @@ lab_endgetargs:;
/*_.IF___V113*/ meltfptr[80] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3352:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3365:/ quasiblock");
/*_.PROGN___V115*/ meltfptr[94] = /*_.IF___V113*/ meltfptr[80];;
@@ -26158,7 +26175,7 @@ lab_endgetargs:;
/*_.IFCPP___V112*/ meltfptr[97] = /*_.PROGN___V115*/ meltfptr[94];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3352:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3365:/ clear");
/*clear *//*_#MELT_NEED_DBG__L41*/ meltfnum[32] = 0;
/*^clear */
/*clear *//*_.IF___V113*/ meltfptr[80] = 0;
@@ -26171,7 +26188,7 @@ lab_endgetargs:;
/*_.IFCPP___V112*/ meltfptr[97] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3353:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3366:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -26180,7 +26197,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.FA__V110*/ meltfptr[74];;
{
- MELT_LOCATION ("warmelt-macro.melt:3353:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3366:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -26195,7 +26212,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V108*/ meltfptr[78] = /*_.RETURN___V116*/ meltfptr[93];;
- MELT_LOCATION ("warmelt-macro.melt:3345:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3358:/ clear");
/*clear *//*_.XEX__V109*/ meltfptr[79] = 0;
/*^clear */
/*clear *//*_.FA__V110*/ meltfptr[74] = 0;
@@ -26205,7 +26222,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V116*/ meltfptr[93] = 0;
/*_.LET___V32*/ meltfptr[30] = /*_.LET___V108*/ meltfptr[78];;
- MELT_LOCATION ("warmelt-macro.melt:3274:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3287:/ clear");
/*clear *//*_.FLD__V33*/ meltfptr[32] = 0;
/*^clear */
/*clear *//*_#IS_A__L13*/ meltfnum[8] = 0;
@@ -26221,7 +26238,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V106*/ meltfptr[88] = 0;
/*^clear */
/*clear *//*_.LET___V108*/ meltfptr[78] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3260:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3273:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -26230,7 +26247,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V32*/ meltfptr[30];;
{
- MELT_LOCATION ("warmelt-macro.melt:3260:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3273:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -26363,7 +26380,7 @@ meltrout_51_warmelt_macro_LAMBDA___14__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3284:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3297:/ getarg");
/*_.CURFLD__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -26381,7 +26398,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3285:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3298:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -26393,7 +26410,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURFLD__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_FIELD */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3285:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3298:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -26401,7 +26418,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3285:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3298:/ cond.else");
/*^block */
/*anyblock */
@@ -26415,7 +26432,7 @@ lab_endgetargs:;
melt_assert_failed (("check fld"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3285) ? (3285) : __LINE__, __FUNCTION__);
+ (3298) ? (3298) : __LINE__, __FUNCTION__);
;
}
;
@@ -26429,7 +26446,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.IFELSE___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3285:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3298:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V4*/ meltfptr[3] = 0;
@@ -26440,7 +26457,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3286:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3299:/ quasiblock");
/*^getslot */
@@ -26451,10 +26468,10 @@ lab_endgetargs:;
/*_.CURFLDNAM__V6*/ meltfptr[5] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3289:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3302:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3290:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3303:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~FLDKW */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -26465,7 +26482,7 @@ lab_endgetargs:;
/*_#S__L3*/ meltfnum[1] =
melt_string_same ((melt_ptr_t) ( /*_.CURFLDNAM__V6*/ meltfptr[5]),
(melt_ptr_t) ( /*_.NAMED_NAME__V7*/ meltfptr[6]));;
- MELT_LOCATION ("warmelt-macro.melt:3289:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3302:/ cond");
/*cond */ if ( /*_#S__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -26475,7 +26492,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3291:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3304:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -26501,7 +26518,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3291:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3304:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -26516,7 +26533,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3291:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3304:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -26530,7 +26547,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3291;
+ argtab[2].meltbp_long = 3304;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment found curfld";
@@ -26552,7 +26569,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3291:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3304:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V11*/ meltfptr[10] = 0;
@@ -26565,7 +26582,7 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[9] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3291:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3304:/ quasiblock");
/*_.PROGN___V12*/ meltfptr[10] = /*_.IF___V10*/ meltfptr[9];;
@@ -26573,7 +26590,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[8] = /*_.PROGN___V12*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3291:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3304:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IF___V10*/ meltfptr[9] = 0;
@@ -26588,7 +26605,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3292:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3305:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -26614,7 +26631,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3292:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3305:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -26629,7 +26646,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3292:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3305:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -26643,7 +26660,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3292;
+ argtab[2].meltbp_long = 3305;
/*^apply.arg */
argtab[3].meltbp_cstring =
"parse_field_assignment found curfldnam";
@@ -26665,7 +26682,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3292:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3305:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L7*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V15*/ meltfptr[14] = 0;
@@ -26678,7 +26695,7 @@ lab_endgetargs:;
/*_.IF___V14*/ meltfptr[10] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3292:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3305:/ quasiblock");
/*_.PROGN___V16*/ meltfptr[14] = /*_.IF___V14*/ meltfptr[10];;
@@ -26686,7 +26703,7 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[9] = /*_.PROGN___V16*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3292:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3305:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.IF___V14*/ meltfptr[10] = 0;
@@ -26699,14 +26716,14 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[9] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3293:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3306:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3293:/ putxtraresult");
+ MELT_LOCATION ("warmelt-macro.melt:3306:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto labend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -26718,7 +26735,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3289:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3302:/ quasiblock");
/*_.PROGN___V18*/ meltfptr[14] = /*_.RETURN___V17*/ meltfptr[10];;
@@ -26726,7 +26743,7 @@ lab_endgetargs:;
/*_.IFELSE___V8*/ meltfptr[7] = /*_.PROGN___V18*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3289:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3302:/ clear");
/*clear *//*_.IFCPP___V9*/ meltfptr[8] = 0;
/*^clear */
/*clear *//*_.IFCPP___V13*/ meltfptr[9] = 0;
@@ -26744,7 +26761,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3296:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3309:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -26752,7 +26769,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] =
( /*!konst_2_TRUE */ meltfrout->tabval[2]);;
- MELT_LOCATION ("warmelt-macro.melt:3296:/ putxtraresult");
+ MELT_LOCATION ("warmelt-macro.melt:3309:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto labend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -26763,7 +26780,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3294:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3307:/ quasiblock");
/*_.PROGN___V20*/ meltfptr[9] = /*_.RETURN___V19*/ meltfptr[8];;
@@ -26771,7 +26788,7 @@ lab_endgetargs:;
/*_.IFELSE___V8*/ meltfptr[7] = /*_.PROGN___V20*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3289:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3302:/ clear");
/*clear *//*_.RETURN___V19*/ meltfptr[8] = 0;
/*^clear */
/*clear *//*_.PROGN___V20*/ meltfptr[9] = 0;
@@ -26781,7 +26798,7 @@ lab_endgetargs:;
;
/*_.LET___V5*/ meltfptr[3] = /*_.IFELSE___V8*/ meltfptr[7];;
- MELT_LOCATION ("warmelt-macro.melt:3286:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3299:/ clear");
/*clear *//*_.CURFLDNAM__V6*/ meltfptr[5] = 0;
/*^clear */
/*clear *//*_.NAMED_NAME__V7*/ meltfptr[6] = 0;
@@ -26789,7 +26806,7 @@ lab_endgetargs:;
/*clear *//*_#S__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3284:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3297:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -26798,7 +26815,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V5*/ meltfptr[3];;
{
- MELT_LOCATION ("warmelt-macro.melt:3284:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3297:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -26916,7 +26933,7 @@ meltrout_52_warmelt_macro_MEXPAND_DEFINSTANCE (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3357:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3370:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -26957,7 +26974,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3358:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3371:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -26969,7 +26986,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3358:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3371:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -26977,7 +26994,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3358:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3371:/ cond.else");
/*^block */
/*anyblock */
@@ -26991,7 +27008,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3358) ? (3358) : __LINE__, __FUNCTION__);
+ (3371) ? (3371) : __LINE__, __FUNCTION__);
;
}
;
@@ -27005,7 +27022,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3358:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3371:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -27018,7 +27035,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3359:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3372:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -27030,7 +27047,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3359:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3372:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -27038,7 +27055,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3359:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3372:/ cond.else");
/*^block */
/*anyblock */
@@ -27052,7 +27069,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3359) ? (3359) : __LINE__, __FUNCTION__);
+ (3372) ? (3372) : __LINE__, __FUNCTION__);
;
}
;
@@ -27066,7 +27083,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3359:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3372:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -27079,7 +27096,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3360:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3373:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -27105,7 +27122,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3360:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3373:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -27120,7 +27137,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3360:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3373:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -27133,7 +27150,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3360;
+ argtab[2].meltbp_long = 3373;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.definstance sexpr";
/*^apply.arg */
@@ -27153,7 +27170,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V12*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3360:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3373:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V12*/ meltfptr[11] = 0;
@@ -27166,7 +27183,7 @@ lab_endgetargs:;
/*_.IF___V11*/ meltfptr[10] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3360:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3373:/ quasiblock");
/*_.PROGN___V13*/ meltfptr[11] = /*_.IF___V11*/ meltfptr[10];;
@@ -27174,7 +27191,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_.PROGN___V13*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3360:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3373:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V11*/ meltfptr[10] = 0;
@@ -27187,7 +27204,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3361:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3374:/ quasiblock");
/*_.PREDEF__V15*/ meltfptr[11] = ( /*nil */ NULL);;
@@ -27197,7 +27214,7 @@ lab_endgetargs:;
/*_.FIELDS__V17*/ meltfptr[16] = ( /*nil */ NULL);;
/*^compute */
/*_.FIELDNAMS__V18*/ meltfptr[17] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3365:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3378:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -27205,7 +27222,7 @@ lab_endgetargs:;
/*_.CONT__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3366:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3379:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -27229,14 +27246,14 @@ lab_endgetargs:;
/*_.CLABIND__V26*/ meltfptr[25] = ( /*nil */ NULL);;
/*^compute */
/*_.DOCV__V27*/ meltfptr[26] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3374:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3387:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L5*/ meltfnum[3] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3374:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3387:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -27246,7 +27263,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3375:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3388:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("missing symbol for DEFINSTANCE"),
@@ -27260,15 +27277,15 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V28*/ meltfptr[27] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3376:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3389:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V29*/ meltfptr[28] =
/*_.PAIR_TAIL__V28*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:3377:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3390:/ quasiblock");
/*_.NAM__V31*/ meltfptr[30] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3380:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3393:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -27310,7 +27327,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.IBIND__V32*/ meltfptr[31] = /*_.INST__V33*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-macro.melt:3385:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3398:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -27330,7 +27347,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3386:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3399:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -27348,14 +27365,14 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3387:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3400:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L6*/ meltfnum[0] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.NAM__V31*/ meltfptr[30]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3387:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3400:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -27365,7 +27382,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3388:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3401:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("missing class name for DEFINSTANCE"),
@@ -27377,7 +27394,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3389:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3402:/ quasiblock");
/*^checksignal */
@@ -27401,14 +27418,14 @@ lab_endgetargs:;
/*_.FLDLIST__V38*/ meltfptr[37] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[8]))));;
- MELT_LOCATION ("warmelt-macro.melt:3393:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3406:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[6] =
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V37*/ meltfptr[36]),
(melt_ptr_t) (( /*!CLASS_CLASS_BINDING */
meltfrout->tabval[9])));;
- MELT_LOCATION ("warmelt-macro.melt:3393:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3406:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -27416,10 +27433,10 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3394:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3407:/ compute");
/*_.CLABIND__V26*/ meltfptr[25] = /*_.SETQ___V40*/ meltfptr[39] =
/*_.BND__V37*/ meltfptr[36];;
- MELT_LOCATION ("warmelt-macro.melt:3395:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3408:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V37*/ meltfptr[36]) /*=obj*/ ;
@@ -27430,7 +27447,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V25*/ meltfptr[24] = /*_.SETQ___V42*/ meltfptr[41] =
/*_.CBIND_CLASS__V41*/ meltfptr[40];;
- MELT_LOCATION ("warmelt-macro.melt:3393:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3406:/ quasiblock");
/*_.PROGN___V43*/ meltfptr[42] = /*_.SETQ___V42*/ meltfptr[41];;
@@ -27438,7 +27455,7 @@ lab_endgetargs:;
/*_.IFELSE___V39*/ meltfptr[38] = /*_.PROGN___V43*/ meltfptr[42];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3393:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3406:/ clear");
/*clear *//*_.SETQ___V40*/ meltfptr[39] = 0;
/*^clear */
/*clear *//*_.CBIND_CLASS__V41*/ meltfptr[40] = 0;
@@ -27456,7 +27473,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3396:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3409:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -27466,7 +27483,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V37*/ meltfptr[36]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */
meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-macro.melt:3396:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3409:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -27474,7 +27491,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3397:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3410:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V37*/ meltfptr[36]) /*=obj*/ ;
@@ -27492,7 +27509,7 @@ lab_endgetargs:;
/*_#IF___L9*/ meltfnum[8] = /*_#IS_A__L10*/ meltfnum[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3396:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3409:/ clear");
/*clear *//*_.VBIND_VALUE__V44*/ meltfptr[39] = 0;
/*^clear */
/*clear *//*_#IS_A__L10*/ meltfnum[9] = 0;
@@ -27505,7 +27522,7 @@ lab_endgetargs:;
/*_#IF___L9*/ meltfnum[8] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3396:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3409:/ cond");
/*cond */ if ( /*_#IF___L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -27513,11 +27530,11 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3398:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3411:/ compute");
/*_.CLABIND__V26*/ meltfptr[25] =
/*_.SETQ___V46*/ meltfptr[41] =
/*_.BND__V37*/ meltfptr[36];;
- MELT_LOCATION ("warmelt-macro.melt:3399:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3412:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V37*/ meltfptr[36]) /*=obj*/ ;
@@ -27528,7 +27545,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V25*/ meltfptr[24] = /*_.SETQ___V48*/ meltfptr[39] =
/*_.VBIND_VALUE__V47*/ meltfptr[42];;
- MELT_LOCATION ("warmelt-macro.melt:3396:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3409:/ quasiblock");
/*_.PROGN___V49*/ meltfptr[48] =
@@ -27538,7 +27555,7 @@ lab_endgetargs:;
/*_.PROGN___V49*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3396:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3409:/ clear");
/*clear *//*_.SETQ___V46*/ meltfptr[41] = 0;
/*^clear */
/*clear *//*_.VBIND_VALUE__V47*/ meltfptr[42] = 0;
@@ -27556,7 +27573,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3402:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3415:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NAM__V31*/ meltfptr[30]) /*=obj*/ ;
@@ -27566,14 +27583,14 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3401:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3414:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("invalid class name for DEFINSTANCE"),
(melt_ptr_t) ( /*_.NAMED_NAME__V50*/
meltfptr[41]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3403:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3416:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -27582,7 +27599,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:3403:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3416:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -27595,7 +27612,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3400:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3413:/ quasiblock");
/*_.PROGN___V52*/ meltfptr[39] =
@@ -27605,7 +27622,7 @@ lab_endgetargs:;
/*_.PROGN___V52*/ meltfptr[39];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3396:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3409:/ clear");
/*clear *//*_.NAMED_NAME__V50*/ meltfptr[41] = 0;
/*^clear */
/*clear *//*_.RETURN___V51*/ meltfptr[42] = 0;
@@ -27618,7 +27635,7 @@ lab_endgetargs:;
/*_.IFELSE___V39*/ meltfptr[38] = /*_.IFELSE___V45*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3393:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3406:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_#IF___L9*/ meltfnum[8] = 0;
@@ -27628,12 +27645,12 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3405:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3418:/ compute");
/*_.CLANAME__V24*/ meltfptr[23] = /*_.SETQ___V53*/ meltfptr[48] =
/*_.NAM__V31*/ meltfptr[30];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3406:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3419:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -27645,7 +27662,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CLA__V25*/ meltfptr[24]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->
tabval[11])));;
- MELT_LOCATION ("warmelt-macro.melt:3406:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3419:/ cond");
/*cond */ if ( /*_#IS_A__L11*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -27653,7 +27670,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3406:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3419:/ cond.else");
/*^block */
/*anyblock */
@@ -27667,7 +27684,7 @@ lab_endgetargs:;
melt_assert_failed (("check cla"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3406) ? (3406) : __LINE__, __FUNCTION__);
+ (3419) ? (3419) : __LINE__, __FUNCTION__);
;
}
;
@@ -27681,7 +27698,7 @@ lab_endgetargs:;
/*_.IFCPP___V54*/ meltfptr[41] = /*_.IFELSE___V55*/ meltfptr[42];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3406:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3419:/ clear");
/*clear *//*_#IS_A__L11*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IFELSE___V55*/ meltfptr[42] = 0;
@@ -27695,10 +27712,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V56*/ meltfptr[39] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3407:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3420:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V57*/ meltfptr[40] =
/*_.PAIR_TAIL__V56*/ meltfptr[39];;
- MELT_LOCATION ("warmelt-macro.melt:3408:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3421:/ loop");
/*loop */
{
labloop_INSLOOP_1:; /*^loopbody */
@@ -27710,7 +27727,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3409:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3422:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L12*/ meltfnum[7] =
@@ -27719,7 +27736,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L13*/ meltfnum[8] =
(!( /*_#IS_PAIR__L12*/ meltfnum[7]));;
- MELT_LOCATION ("warmelt-macro.melt:3409:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3422:/ cond");
/*cond */ if ( /*_#NOT__L13*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -27744,12 +27761,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3410:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3423:/ quasiblock");
/*_.CURFKW__V61*/ meltfptr[60] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3411:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3424:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L14*/ meltfnum[9] =
@@ -27757,7 +27774,7 @@ lab_endgetargs:;
( /*_.CURFKW__V61*/ meltfptr[60]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */
meltfrout->tabval[12])));;
- MELT_LOCATION ("warmelt-macro.melt:3411:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3424:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L14*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -27767,7 +27784,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3412:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3425:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("expecting keyword in DEFINSTANCE"),
@@ -27781,21 +27798,21 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V62*/ meltfptr[61] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3413:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3426:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V63*/ meltfptr[62] =
/*_.PAIR_TAIL__V62*/ meltfptr[61];;
- MELT_LOCATION ("warmelt-macro.melt:3414:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3427:/ quasiblock");
/*_.CUREXP__V65*/ meltfptr[64] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3415:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3428:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L15*/ meltfnum[14] =
(( /*_.CURFKW__V61*/ meltfptr[60]) ==
(( /*!konst_13_OBJ_NUM */ meltfrout->tabval[13])));;
- MELT_LOCATION ("warmelt-macro.melt:3415:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3428:/ cond");
/*cond */ if ( /*_#__L15*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -27803,7 +27820,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3416:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3429:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -27829,7 +27846,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3418:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3431:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L16*/ meltfnum[15] =
@@ -27837,7 +27854,7 @@ lab_endgetargs:;
( /*_.CUREXP__V65*/ meltfptr[64]),
(melt_ptr_t) (( /*!CLASS_SEXPR */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3418:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3431:/ cond");
/*cond */ if ( /*_#IS_A__L16*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -27845,7 +27862,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3419:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3432:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -27876,7 +27893,7 @@ lab_endgetargs:;
/*_.MEXPANDER__V68*/ meltfptr[67];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3418:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3431:/ clear");
/*clear *//*_.MEXPANDER__V68*/ meltfptr[67] = 0;
}
;
@@ -27888,10 +27905,10 @@ lab_endgetargs:;
/*_.CUREXP__V65*/ meltfptr[64];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3417:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3430:/ compute");
/*_.OBJNUM__V16*/ meltfptr[15] = /*_.SETQ___V69*/ meltfptr[67] =
/*_.IFELSE___V67*/ meltfptr[66];;
- MELT_LOCATION ("warmelt-macro.melt:3415:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3428:/ quasiblock");
/*_.PROGN___V70*/ meltfptr[69] = /*_.SETQ___V69*/ meltfptr[67];;
@@ -27900,7 +27917,7 @@ lab_endgetargs:;
/*_.PROGN___V70*/ meltfptr[69];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3415:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3428:/ clear");
/*clear *//*_#IS_A__L16*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IFELSE___V67*/ meltfptr[66] = 0;
@@ -27918,13 +27935,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3422:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3435:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L17*/ meltfnum[15] =
(( /*_.CURFKW__V61*/ meltfptr[60]) ==
(( /*!konst_14_PREDEF */ meltfrout->tabval[14])));;
- MELT_LOCATION ("warmelt-macro.melt:3422:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3435:/ cond");
/*cond */ if ( /*_#__L17*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -27932,7 +27949,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3423:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3436:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -27958,7 +27975,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3425:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3438:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L18*/ meltfnum[17] =
@@ -27967,7 +27984,7 @@ lab_endgetargs:;
(melt_ptr_t) (( /*!CLASS_SEXPR */
meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3425:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3438:/ cond");
/*cond */ if ( /*_#IS_A__L18*/ meltfnum[17]) /*then */
{
/*^cond.then */
@@ -27976,7 +27993,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3426:/ checksignal");
+ ("warmelt-macro.melt:3439:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -28008,7 +28025,7 @@ lab_endgetargs:;
/*_.MEXPANDER__V73*/ meltfptr[69];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3425:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3438:/ clear");
/*clear *//*_.MEXPANDER__V73*/ meltfptr[69] = 0;
}
;
@@ -28020,11 +28037,11 @@ lab_endgetargs:;
/*_.CUREXP__V65*/ meltfptr[64];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3424:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3437:/ compute");
/*_.PREDEF__V15*/ meltfptr[11] =
/*_.SETQ___V74*/ meltfptr[69] =
/*_.IFELSE___V72*/ meltfptr[67];;
- MELT_LOCATION ("warmelt-macro.melt:3422:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3435:/ quasiblock");
/*_.PROGN___V75*/ meltfptr[74] =
@@ -28034,7 +28051,7 @@ lab_endgetargs:;
/*_.PROGN___V75*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3422:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3435:/ clear");
/*clear *//*_#IS_A__L18*/ meltfnum[17] = 0;
/*^clear */
/*clear *//*_.IFELSE___V72*/ meltfptr[67] = 0;
@@ -28052,13 +28069,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3429:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3442:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L19*/ meltfnum[17] =
(( /*_.CURFKW__V61*/ meltfptr[60]) ==
(( /*!konst_15_DOC */ meltfrout->tabval[15])));;
- MELT_LOCATION ("warmelt-macro.melt:3429:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3442:/ cond");
/*cond */ if ( /*_#__L19*/ meltfnum[17]) /*then */
{
/*^cond.then */
@@ -28067,7 +28084,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3430:/ checksignal");
+ ("warmelt-macro.melt:3443:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -28094,12 +28111,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3431:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3444:/ compute");
/*_.DOCV__V27*/ meltfptr[26] =
/*_.SETQ___V77*/ meltfptr[69] =
/*_.CUREXP__V65*/ meltfptr[64];;
MELT_LOCATION
- ("warmelt-macro.melt:3429:/ quasiblock");
+ ("warmelt-macro.melt:3442:/ quasiblock");
/*_.PROGN___V78*/ meltfptr[74] =
@@ -28109,7 +28126,7 @@ lab_endgetargs:;
/*_.PROGN___V78*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3429:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3442:/ clear");
/*clear *//*_.SETQ___V77*/ meltfptr[69] = 0;
/*^clear */
/*clear *//*_.PROGN___V78*/ meltfptr[74] = 0;
@@ -28124,11 +28141,11 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3434:/ quasiblock");
+ ("warmelt-macro.melt:3447:/ quasiblock");
MELT_LOCATION
- ("warmelt-macro.melt:3435:/ checksignal");
+ ("warmelt-macro.melt:3448:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -28169,7 +28186,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3436:/ checksignal");
+ ("warmelt-macro.melt:3449:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -28183,7 +28200,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3437:/ locexp");
+ ("warmelt-macro.melt:3450:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FLDLIST__V38*/
meltfptr[37]),
@@ -28196,10 +28213,10 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3434:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3447:/ clear");
/*clear *//*_.FLDA__V79*/ meltfptr[69] = 0;
MELT_LOCATION
- ("warmelt-macro.melt:3433:/ quasiblock");
+ ("warmelt-macro.melt:3446:/ quasiblock");
/*epilog */
@@ -28211,7 +28228,7 @@ lab_endgetargs:;
/*_.IFELSE___V76*/ meltfptr[67];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3422:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3435:/ clear");
/*clear *//*_#__L19*/ meltfnum[17] = 0;
/*^clear */
/*clear *//*_.IFELSE___V76*/ meltfptr[67] = 0;
@@ -28223,7 +28240,7 @@ lab_endgetargs:;
/*_.IFELSE___V71*/ meltfptr[66];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3415:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3428:/ clear");
/*clear *//*_#__L17*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IFELSE___V71*/ meltfptr[66] = 0;
@@ -28233,7 +28250,7 @@ lab_endgetargs:;
;
/*_.LET___V64*/ meltfptr[63] = /*_.IFELSE___V66*/ meltfptr[65];;
- MELT_LOCATION ("warmelt-macro.melt:3414:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3427:/ clear");
/*clear *//*_.CUREXP__V65*/ meltfptr[64] = 0;
/*^clear */
/*clear *//*_#__L15*/ meltfnum[14] = 0;
@@ -28241,12 +28258,12 @@ lab_endgetargs:;
/*clear *//*_.IFELSE___V66*/ meltfptr[65] = 0;
/*_.PAIR_TAIL__V80*/ meltfptr[74] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3440:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3453:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V81*/ meltfptr[69] =
/*_.PAIR_TAIL__V80*/ meltfptr[74];;
/*_.LET___V60*/ meltfptr[59] = /*_.SETQ___V81*/ meltfptr[69];;
- MELT_LOCATION ("warmelt-macro.melt:3410:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3423:/ clear");
/*clear *//*_.CURFKW__V61*/ meltfptr[60] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L14*/ meltfnum[9] = 0;
@@ -28260,7 +28277,7 @@ lab_endgetargs:;
/*clear *//*_.PAIR_TAIL__V80*/ meltfptr[74] = 0;
/*^clear */
/*clear *//*_.SETQ___V81*/ meltfptr[69] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3408:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3421:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -28280,7 +28297,7 @@ lab_endgetargs:;
/*_.FOREVER___V58*/ meltfptr[42] = /*_.INSLOOP__V59*/ meltfptr[58];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3442:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3455:/ quasiblock");
/*^checksignal */
@@ -28302,7 +28319,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3444:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3457:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -28399,7 +28416,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SINST__V84*/ meltfptr[64] = /*_.INST__V85*/ meltfptr[65];;
- MELT_LOCATION ("warmelt-macro.melt:3455:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3468:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -28440,7 +28457,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3456:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3469:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -28466,7 +28483,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3456:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3469:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L20*/ meltfnum[17]) /*then */
{
/*^cond.then */
@@ -28481,7 +28498,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3456:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3469:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -28495,7 +28512,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3456;
+ argtab[2].meltbp_long = 3469;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.definstance sinst";
/*^apply.arg */
@@ -28515,7 +28532,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V88*/ meltfptr[62];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3456:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3469:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L21*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V88*/ meltfptr[62] = 0;
@@ -28528,7 +28545,7 @@ lab_endgetargs:;
/*_.IF___V87*/ meltfptr[61] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3456:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3469:/ quasiblock");
/*_.PROGN___V89*/ meltfptr[63] = /*_.IF___V87*/ meltfptr[61];;
@@ -28536,7 +28553,7 @@ lab_endgetargs:;
/*_.IFCPP___V86*/ meltfptr[60] = /*_.PROGN___V89*/ meltfptr[63];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3456:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3469:/ clear");
/*clear *//*_#MELT_NEED_DBG__L20*/ meltfnum[17] = 0;
/*^clear */
/*clear *//*_.IF___V87*/ meltfptr[61] = 0;
@@ -28549,7 +28566,7 @@ lab_endgetargs:;
/*_.IFCPP___V86*/ meltfptr[60] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3457:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3470:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -28558,7 +28575,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SINST__V84*/ meltfptr[64];;
{
- MELT_LOCATION ("warmelt-macro.melt:3457:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3470:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -28573,7 +28590,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V82*/ meltfptr[67] = /*_.RETURN___V90*/ meltfptr[74];;
- MELT_LOCATION ("warmelt-macro.melt:3442:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3455:/ clear");
/*clear *//*_.FASTUP__V83*/ meltfptr[66] = 0;
/*^clear */
/*clear *//*_.SINST__V84*/ meltfptr[64] = 0;
@@ -28583,7 +28600,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V90*/ meltfptr[74] = 0;
/*_.LET___V36*/ meltfptr[35] = /*_.LET___V82*/ meltfptr[67];;
- MELT_LOCATION ("warmelt-macro.melt:3389:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3402:/ clear");
/*clear *//*_.BND__V37*/ meltfptr[36] = 0;
/*^clear */
/*clear *//*_.FLDLIST__V38*/ meltfptr[37] = 0;
@@ -28605,7 +28622,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V82*/ meltfptr[67] = 0;
/*_.LET___V30*/ meltfptr[29] = /*_.LET___V36*/ meltfptr[35];;
- MELT_LOCATION ("warmelt-macro.melt:3377:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3390:/ clear");
/*clear *//*_.NAM__V31*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.IBIND__V32*/ meltfptr[31] = 0;
@@ -28619,7 +28636,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V36*/ meltfptr[35] = 0;
/*_.LET___V14*/ meltfptr[10] = /*_.LET___V30*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:3361:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3374:/ clear");
/*clear *//*_.PREDEF__V15*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.OBJNUM__V16*/ meltfptr[15] = 0;
@@ -28653,7 +28670,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.LET___V30*/ meltfptr[29] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3357:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3370:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -28662,7 +28679,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V14*/ meltfptr[10];;
{
- MELT_LOCATION ("warmelt-macro.melt:3357:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3370:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -28784,7 +28801,7 @@ meltrout_53_warmelt_macro_MEXPAND_DEFSELECTOR (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3471:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3484:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -28825,7 +28842,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3472:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3485:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -28837,7 +28854,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3472:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3485:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -28845,7 +28862,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3472:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3485:/ cond.else");
/*^block */
/*anyblock */
@@ -28859,7 +28876,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3472) ? (3472) : __LINE__, __FUNCTION__);
+ (3485) ? (3485) : __LINE__, __FUNCTION__);
;
}
;
@@ -28873,7 +28890,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3472:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3485:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -28886,7 +28903,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3473:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3486:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -28898,7 +28915,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3473:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3486:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -28906,7 +28923,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3473:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3486:/ cond.else");
/*^block */
/*anyblock */
@@ -28920,7 +28937,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3473) ? (3473) : __LINE__, __FUNCTION__);
+ (3486) ? (3486) : __LINE__, __FUNCTION__);
;
}
;
@@ -28934,7 +28951,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3473:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3486:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -28947,7 +28964,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3474:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3487:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -28958,7 +28975,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L3*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V5*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:3474:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3487:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -28966,7 +28983,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3474:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3487:/ cond.else");
/*^block */
/*anyblock */
@@ -28980,7 +28997,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3474) ? (3474) : __LINE__, __FUNCTION__);
+ (3487) ? (3487) : __LINE__, __FUNCTION__);
;
}
;
@@ -28994,7 +29011,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_.IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3474:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3487:/ clear");
/*clear *//*_#IS_OBJECT__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[10] = 0;
@@ -29005,12 +29022,12 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3475:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3488:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L4*/ meltfnum[0] =
(( /*_.MEXPANDER__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3475:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3488:/ cond");
/*cond */ if ( /*_#NULL__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -29024,7 +29041,7 @@ lab_endgetargs:;
/*_.IF___V12*/ meltfptr[10] = /*_.SETQ___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3475:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3488:/ clear");
/*clear *//*_.SETQ___V13*/ meltfptr[12] = 0;
}
;
@@ -29037,7 +29054,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3476:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3489:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -29063,7 +29080,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3476:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3489:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -29078,7 +29095,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3476:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3489:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -29091,7 +29108,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3476;
+ argtab[2].meltbp_long = 3489;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexp.definstance sexpr";
/*^apply.arg */
@@ -29111,7 +29128,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V16*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3476:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3489:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[5] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V16*/ meltfptr[15] = 0;
@@ -29124,7 +29141,7 @@ lab_endgetargs:;
/*_.IF___V15*/ meltfptr[14] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3476:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3489:/ quasiblock");
/*_.PROGN___V17*/ meltfptr[15] = /*_.IF___V15*/ meltfptr[14];;
@@ -29132,7 +29149,7 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = /*_.PROGN___V17*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3476:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3489:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.IF___V15*/ meltfptr[14] = 0;
@@ -29145,7 +29162,7 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3477:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3490:/ quasiblock");
/*_.PREDEF__V19*/ meltfptr[15] = ( /*nil */ NULL);;
@@ -29155,7 +29172,7 @@ lab_endgetargs:;
/*_.FIELDS__V21*/ meltfptr[20] = ( /*nil */ NULL);;
/*^compute */
/*_.FIELDNAMS__V22*/ meltfptr[21] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3481:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3494:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -29163,7 +29180,7 @@ lab_endgetargs:;
/*_.CONT__V23*/ meltfptr[22] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3482:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3495:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -29189,14 +29206,14 @@ lab_endgetargs:;
/*_.CLABIND__V31*/ meltfptr[30] = ( /*nil */ NULL);;
/*^compute */
/*_.FORMALS__V32*/ meltfptr[31] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3491:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3504:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L7*/ meltfnum[5] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V27*/ meltfptr[26]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3491:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3504:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L7*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -29206,20 +29223,20 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3493:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3506:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V24*/ meltfptr[23]),
("missing symbol for (DEFSELECTOR <name> <class> ...)"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3494:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3507:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3494:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3507:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -29232,7 +29249,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3492:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3505:/ quasiblock");
/*_.PROGN___V35*/ meltfptr[34] = /*_.RETURN___V34*/ meltfptr[33];;
@@ -29240,7 +29257,7 @@ lab_endgetargs:;
/*_.IF___V33*/ meltfptr[32] = /*_.PROGN___V35*/ meltfptr[34];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3491:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3504:/ clear");
/*clear *//*_.RETURN___V34*/ meltfptr[33] = 0;
/*^clear */
/*clear *//*_.PROGN___V35*/ meltfptr[34] = 0;
@@ -29256,15 +29273,15 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V36*/ meltfptr[33] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V26*/ meltfptr[25])));;
- MELT_LOCATION ("warmelt-macro.melt:3495:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3508:/ compute");
/*_.CURPAIR__V26*/ meltfptr[25] = /*_.SETQ___V37*/ meltfptr[34] =
/*_.PAIR_TAIL__V36*/ meltfptr[33];;
- MELT_LOCATION ("warmelt-macro.melt:3496:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3509:/ quasiblock");
/*_.NAM__V39*/ meltfptr[38] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V26*/ meltfptr[25])));;
- MELT_LOCATION ("warmelt-macro.melt:3497:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3510:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -29306,14 +29323,14 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SELBIND__V40*/ meltfptr[39] = /*_.INST__V41*/ meltfptr[40];;
- MELT_LOCATION ("warmelt-macro.melt:3502:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3515:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L8*/ meltfnum[4] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.NAM__V39*/ meltfptr[38]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3502:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3515:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L8*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -29323,20 +29340,20 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3504:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3517:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V24*/ meltfptr[23]),
("missing class name for (DEFSELECTOR <name> <class> ...)"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3505:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3518:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3505:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3518:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -29349,7 +29366,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3503:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3516:/ quasiblock");
/*_.PROGN___V44*/ meltfptr[43] = /*_.RETURN___V43*/ meltfptr[42];;
@@ -29357,7 +29374,7 @@ lab_endgetargs:;
/*_.IF___V42*/ meltfptr[41] = /*_.PROGN___V44*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3502:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3515:/ clear");
/*clear *//*_.RETURN___V43*/ meltfptr[42] = 0;
/*^clear */
/*clear *//*_.PROGN___V44*/ meltfptr[43] = 0;
@@ -29370,7 +29387,7 @@ lab_endgetargs:;
/*_.IF___V42*/ meltfptr[41] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3506:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3519:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -29390,7 +29407,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3507:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3520:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -29409,12 +29426,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3509:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3522:/ compute");
/*_.CLANAME__V28*/ meltfptr[27] = /*_.SETQ___V47*/ meltfptr[46] =
/*_.NAM__V39*/ meltfptr[38];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3510:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3523:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -29440,7 +29457,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3510:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3523:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -29455,7 +29472,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3510:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3523:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -29469,7 +29486,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3510;
+ argtab[2].meltbp_long = 3523;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defselector claname";
/*^apply.arg */
@@ -29489,7 +29506,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V50*/ meltfptr[49];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3510:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3523:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V50*/ meltfptr[49] = 0;
@@ -29502,7 +29519,7 @@ lab_endgetargs:;
/*_.IF___V49*/ meltfptr[48] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3510:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3523:/ quasiblock");
/*_.PROGN___V51*/ meltfptr[49] = /*_.IF___V49*/ meltfptr[48];;
@@ -29510,7 +29527,7 @@ lab_endgetargs:;
/*_.IFCPP___V48*/ meltfptr[47] = /*_.PROGN___V51*/ meltfptr[49];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3510:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3523:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V49*/ meltfptr[48] = 0;
@@ -29523,7 +29540,7 @@ lab_endgetargs:;
/*_.IFCPP___V48*/ meltfptr[47] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3511:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3524:/ quasiblock");
/*^checksignal */
@@ -29548,14 +29565,14 @@ lab_endgetargs:;
/*_.FLDLIST__V54*/ meltfptr[53] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[9]))));;
- MELT_LOCATION ("warmelt-macro.melt:3515:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3528:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L11*/ meltfnum[9] =
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V53*/ meltfptr[49]),
(melt_ptr_t) (( /*!CLASS_CLASS_BINDING */
meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-macro.melt:3515:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3528:/ cond");
/*cond */ if ( /*_#IS_A__L11*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -29563,10 +29580,10 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3516:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3529:/ compute");
/*_.CLABIND__V31*/ meltfptr[30] = /*_.SETQ___V56*/ meltfptr[55] =
/*_.BND__V53*/ meltfptr[49];;
- MELT_LOCATION ("warmelt-macro.melt:3517:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3530:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V53*/ meltfptr[49]) /*=obj*/ ;
@@ -29577,7 +29594,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V29*/ meltfptr[28] = /*_.SETQ___V58*/ meltfptr[57] =
/*_.CBIND_CLASS__V57*/ meltfptr[56];;
- MELT_LOCATION ("warmelt-macro.melt:3515:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3528:/ quasiblock");
/*_.PROGN___V59*/ meltfptr[58] = /*_.SETQ___V58*/ meltfptr[57];;
@@ -29585,7 +29602,7 @@ lab_endgetargs:;
/*_.IFELSE___V55*/ meltfptr[54] = /*_.PROGN___V59*/ meltfptr[58];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3515:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3528:/ clear");
/*clear *//*_.SETQ___V56*/ meltfptr[55] = 0;
/*^clear */
/*clear *//*_.CBIND_CLASS__V57*/ meltfptr[56] = 0;
@@ -29603,7 +29620,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3518:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3531:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -29613,7 +29630,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V53*/ meltfptr[49]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */
meltfrout->tabval[11])));;
- MELT_LOCATION ("warmelt-macro.melt:3518:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3531:/ cond");
/*cond */ if ( /*_#IS_A__L12*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -29621,7 +29638,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3519:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3532:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V53*/ meltfptr[49]) /*=obj*/ ;
@@ -29639,7 +29656,7 @@ lab_endgetargs:;
/*_#IF___L13*/ meltfnum[12] = /*_#IS_A__L14*/ meltfnum[13];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3518:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3531:/ clear");
/*clear *//*_.VBIND_VALUE__V60*/ meltfptr[55] = 0;
/*^clear */
/*clear *//*_#IS_A__L14*/ meltfnum[13] = 0;
@@ -29652,7 +29669,7 @@ lab_endgetargs:;
/*_#IF___L13*/ meltfnum[12] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3518:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3531:/ cond");
/*cond */ if ( /*_#IF___L13*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -29660,11 +29677,11 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3520:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3533:/ compute");
/*_.CLABIND__V31*/ meltfptr[30] =
/*_.SETQ___V62*/ meltfptr[57] =
/*_.BND__V53*/ meltfptr[49];;
- MELT_LOCATION ("warmelt-macro.melt:3521:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3534:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V53*/ meltfptr[49]) /*=obj*/ ;
@@ -29675,7 +29692,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V29*/ meltfptr[28] = /*_.SETQ___V64*/ meltfptr[55] =
/*_.VBIND_VALUE__V63*/ meltfptr[58];;
- MELT_LOCATION ("warmelt-macro.melt:3518:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3531:/ quasiblock");
/*_.PROGN___V65*/ meltfptr[64] =
@@ -29685,7 +29702,7 @@ lab_endgetargs:;
/*_.PROGN___V65*/ meltfptr[64];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3518:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3531:/ clear");
/*clear *//*_.SETQ___V62*/ meltfptr[57] = 0;
/*^clear */
/*clear *//*_.VBIND_VALUE__V63*/ meltfptr[58] = 0;
@@ -29703,12 +29720,12 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3522:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3535:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NOTNULL__L15*/ meltfnum[13] =
(( /*_.BND__V53*/ meltfptr[49]) != NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3522:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3535:/ cond");
/*cond */ if ( /*_#NOTNULL__L15*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -29718,7 +29735,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3523:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3536:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -29744,7 +29761,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3523:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3536:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L16*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -29760,7 +29777,7 @@ lab_endgetargs:;
#endif /* meltcallcount the_meltcallcount */
;;
MELT_LOCATION
- ("warmelt-macro.melt:3523:/ checksignal");
+ ("warmelt-macro.melt:3536:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -29775,7 +29792,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3523;
+ argtab[2].meltbp_long = 3536;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defselector faulty bnd";
@@ -29801,7 +29818,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3523:/ clear");
+ ("warmelt-macro.melt:3536:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L17*/
meltfnum[16] = 0;
/*^clear */
@@ -29817,7 +29834,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3523:/ quasiblock");
+ ("warmelt-macro.melt:3536:/ quasiblock");
/*_.PROGN___V70*/ meltfptr[64] =
@@ -29827,7 +29844,7 @@ lab_endgetargs:;
/*_.PROGN___V70*/ meltfptr[64];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3523:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3536:/ clear");
/*clear *//*_#MELT_NEED_DBG__L16*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IF___V68*/ meltfptr[55] = 0;
@@ -29840,7 +29857,7 @@ lab_endgetargs:;
/*_.IFCPP___V67*/ meltfptr[58] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3525:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3538:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -29852,7 +29869,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3524:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3537:/ locexp");
melt_error_str ((melt_ptr_t)
( /*_.LOC__V24*/ meltfptr[23]),
("invalid class name for (DEFSELECTOR <name> <class> ...)"),
@@ -29860,13 +29877,13 @@ lab_endgetargs:;
meltfptr[55]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3526:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3539:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3526:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3539:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -29880,7 +29897,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3522:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3535:/ quasiblock");
/*_.PROGN___V73*/ meltfptr[72] =
@@ -29890,7 +29907,7 @@ lab_endgetargs:;
/*_.PROGN___V73*/ meltfptr[72];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3522:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3535:/ clear");
/*clear *//*_.IFCPP___V67*/ meltfptr[58] = 0;
/*^clear */
/*clear *//*_.NAMED_NAME__V71*/ meltfptr[55] = 0;
@@ -29908,7 +29925,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3529:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3542:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -29920,7 +29937,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3528:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3541:/ locexp");
melt_error_str ((melt_ptr_t)
( /*_.LOC__V24*/ meltfptr[23]),
("unknown class name for (DEFSELECTOR <name> <class> ...)"),
@@ -29928,13 +29945,13 @@ lab_endgetargs:;
meltfptr[58]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3530:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3543:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3530:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3543:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -29948,7 +29965,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3527:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3540:/ quasiblock");
/*_.PROGN___V76*/ meltfptr[64] =
@@ -29958,7 +29975,7 @@ lab_endgetargs:;
/*_.PROGN___V76*/ meltfptr[64];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3522:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3535:/ clear");
/*clear *//*_.NAMED_NAME__V74*/ meltfptr[58] = 0;
/*^clear */
/*clear *//*_.RETURN___V75*/ meltfptr[55] = 0;
@@ -29972,7 +29989,7 @@ lab_endgetargs:;
/*_.IFELSE___V66*/ meltfptr[57];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3518:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3531:/ clear");
/*clear *//*_#NOTNULL__L15*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IFELSE___V66*/ meltfptr[57] = 0;
@@ -29983,7 +30000,7 @@ lab_endgetargs:;
/*_.IFELSE___V55*/ meltfptr[54] = /*_.IFELSE___V61*/ meltfptr[56];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3515:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3528:/ clear");
/*clear *//*_#IS_A__L12*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_#IF___L13*/ meltfnum[12] = 0;
@@ -29995,7 +30012,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3533:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3546:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -30021,7 +30038,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3533:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3546:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L18*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -30036,7 +30053,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3533:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3546:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -30050,7 +30067,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3533;
+ argtab[2].meltbp_long = 3546;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_defselector cla";
/*^apply.arg */
@@ -30070,7 +30087,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V79*/ meltfptr[55];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3533:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3546:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L19*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V79*/ meltfptr[55] = 0;
@@ -30083,7 +30100,7 @@ lab_endgetargs:;
/*_.IF___V78*/ meltfptr[58] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3533:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3546:/ quasiblock");
/*_.PROGN___V80*/ meltfptr[64] = /*_.IF___V78*/ meltfptr[58];;
@@ -30091,7 +30108,7 @@ lab_endgetargs:;
/*_.IFCPP___V77*/ meltfptr[72] = /*_.PROGN___V80*/ meltfptr[64];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3533:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3546:/ clear");
/*clear *//*_#MELT_NEED_DBG__L18*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_.IF___V78*/ meltfptr[58] = 0;
@@ -30104,7 +30121,7 @@ lab_endgetargs:;
/*_.IFCPP___V77*/ meltfptr[72] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3534:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3547:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#SUBCLASS_OR_EQ__L20*/ meltfnum[13] =
@@ -30117,7 +30134,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L21*/ meltfnum[8] =
(!( /*_#SUBCLASS_OR_EQ__L20*/ meltfnum[13]));;
- MELT_LOCATION ("warmelt-macro.melt:3534:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3547:/ cond");
/*cond */ if ( /*_#NOT__L21*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -30127,7 +30144,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3536:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3549:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -30153,7 +30170,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3536:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3549:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L22*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -30168,7 +30185,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3536:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3549:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -30182,7 +30199,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3536;
+ argtab[2].meltbp_long = 3549;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_defselector class_selector=";
@@ -30205,7 +30222,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V84*/ meltfptr[58];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3536:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3549:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L23*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V84*/ meltfptr[58] = 0;
@@ -30218,7 +30235,7 @@ lab_endgetargs:;
/*_.IF___V83*/ meltfptr[55] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3536:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3549:/ quasiblock");
/*_.PROGN___V85*/ meltfptr[64] = /*_.IF___V83*/ meltfptr[55];;
@@ -30226,7 +30243,7 @@ lab_endgetargs:;
/*_.IFCPP___V82*/ meltfptr[56] = /*_.PROGN___V85*/ meltfptr[64];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3536:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3549:/ clear");
/*clear *//*_#MELT_NEED_DBG__L22*/ meltfnum[12] = 0;
/*^clear */
/*clear *//*_.IF___V83*/ meltfptr[55] = 0;
@@ -30239,7 +30256,7 @@ lab_endgetargs:;
/*_.IFCPP___V82*/ meltfptr[56] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3540:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3553:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -30272,7 +30289,7 @@ lab_endgetargs:;
/*^compute */
/*_#NULL__L24*/ meltfnum[16] =
(( /*_.REFERENCED_VALUE__V86*/ meltfptr[58]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3540:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3553:/ cond");
/*cond */ if ( /*_#NULL__L24*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -30280,7 +30297,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3542:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3555:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -30291,26 +30308,26 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3541:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3554:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V24*/ meltfptr[23]), ("invalid class in (DEFSELECTOR <name> <class>); expecting CLASS_SELECTOR\
or its subclass"), (melt_ptr_t) ( /*_.NAMED_NAME__V87*/ meltfptr[55]));
}
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3540:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3553:/ clear");
/*clear *//*_.NAMED_NAME__V87*/ meltfptr[55] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3543:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3556:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3543:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3556:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -30323,7 +30340,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3535:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3548:/ quasiblock");
/*_.PROGN___V89*/ meltfptr[55] = /*_.RETURN___V88*/ meltfptr[64];;
@@ -30331,7 +30348,7 @@ lab_endgetargs:;
/*_.IF___V81*/ meltfptr[57] = /*_.PROGN___V89*/ meltfptr[55];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3534:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3547:/ clear");
/*clear *//*_.IFCPP___V82*/ meltfptr[56] = 0;
/*^clear */
/*clear *//*_.REFERENCED_VALUE__V86*/ meltfptr[58] = 0;
@@ -30352,7 +30369,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3545:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3558:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -30364,7 +30381,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CLA__V29*/ meltfptr[28]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->
tabval[12])));;
- MELT_LOCATION ("warmelt-macro.melt:3545:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3558:/ cond");
/*cond */ if ( /*_#IS_A__L25*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -30372,7 +30389,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3545:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3558:/ cond.else");
/*^block */
/*anyblock */
@@ -30386,7 +30403,7 @@ lab_endgetargs:;
melt_assert_failed (("check cla"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3545) ? (3545) : __LINE__, __FUNCTION__);
+ (3558) ? (3558) : __LINE__, __FUNCTION__);
;
}
;
@@ -30400,7 +30417,7 @@ lab_endgetargs:;
/*_.IFCPP___V90*/ meltfptr[56] = /*_.IFELSE___V91*/ meltfptr[58];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3545:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3558:/ clear");
/*clear *//*_#IS_A__L25*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IFELSE___V91*/ meltfptr[58] = 0;
@@ -30414,10 +30431,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V92*/ meltfptr[64] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V26*/ meltfptr[25])));;
- MELT_LOCATION ("warmelt-macro.melt:3546:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3559:/ compute");
/*_.CURPAIR__V26*/ meltfptr[25] = /*_.SETQ___V93*/ meltfptr[55] =
/*_.PAIR_TAIL__V92*/ meltfptr[64];;
- MELT_LOCATION ("warmelt-macro.melt:3547:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3560:/ loop");
/*loop */
{
labloop_INSLOOP_2:; /*^loopbody */
@@ -30429,7 +30446,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3548:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3561:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L26*/ meltfnum[12] =
@@ -30438,7 +30455,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L27*/ meltfnum[16] =
(!( /*_#IS_PAIR__L26*/ meltfnum[12]));;
- MELT_LOCATION ("warmelt-macro.melt:3548:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3561:/ cond");
/*cond */ if ( /*_#NOT__L27*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -30463,12 +30480,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3549:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3562:/ quasiblock");
/*_.CURFKW__V97*/ meltfptr[96] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V26*/ meltfptr[25])));;
- MELT_LOCATION ("warmelt-macro.melt:3550:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3563:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L28*/ meltfnum[15] =
@@ -30476,7 +30493,7 @@ lab_endgetargs:;
( /*_.CURFKW__V97*/ meltfptr[96]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */
meltfrout->tabval[16])));;
- MELT_LOCATION ("warmelt-macro.melt:3550:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3563:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L28*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -30486,7 +30503,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3551:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3564:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V24*/ meltfptr[23]),
("expecting keyword in DEFSELECTOR"),
@@ -30500,21 +30517,21 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V98*/ meltfptr[97] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V26*/ meltfptr[25])));;
- MELT_LOCATION ("warmelt-macro.melt:3552:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3565:/ compute");
/*_.CURPAIR__V26*/ meltfptr[25] = /*_.SETQ___V99*/ meltfptr[98] =
/*_.PAIR_TAIL__V98*/ meltfptr[97];;
- MELT_LOCATION ("warmelt-macro.melt:3553:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3566:/ quasiblock");
/*_.CUREXP__V101*/ meltfptr[100] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V26*/ meltfptr[25])));;
- MELT_LOCATION ("warmelt-macro.melt:3554:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3567:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L29*/ meltfnum[28] =
(( /*_.CURFKW__V97*/ meltfptr[96]) ==
(( /*!konst_17_OBJ_NUM */ meltfrout->tabval[17])));;
- MELT_LOCATION ("warmelt-macro.melt:3554:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3567:/ cond");
/*cond */ if ( /*_#__L29*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -30522,7 +30539,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3555:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3568:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -30548,7 +30565,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3557:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3570:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L30*/ meltfnum[29] =
@@ -30556,7 +30573,7 @@ lab_endgetargs:;
( /*_.CUREXP__V101*/ meltfptr[100]),
(melt_ptr_t) (( /*!CLASS_SEXPR */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3557:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3570:/ cond");
/*cond */ if ( /*_#IS_A__L30*/ meltfnum[29]) /*then */
{
/*^cond.then */
@@ -30564,7 +30581,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3558:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3571:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -30595,7 +30612,7 @@ lab_endgetargs:;
/*_.MEXPANDER__V104*/ meltfptr[103];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3557:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3570:/ clear");
/*clear *//*_.MEXPANDER__V104*/ meltfptr[103] = 0;
}
;
@@ -30607,11 +30624,11 @@ lab_endgetargs:;
/*_.CUREXP__V101*/ meltfptr[100];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3556:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3569:/ compute");
/*_.OBJNUM__V20*/ meltfptr[19] =
/*_.SETQ___V105*/ meltfptr[103] =
/*_.IFELSE___V103*/ meltfptr[102];;
- MELT_LOCATION ("warmelt-macro.melt:3554:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3567:/ quasiblock");
/*_.PROGN___V106*/ meltfptr[105] =
@@ -30621,7 +30638,7 @@ lab_endgetargs:;
/*_.PROGN___V106*/ meltfptr[105];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3554:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3567:/ clear");
/*clear *//*_#IS_A__L30*/ meltfnum[29] = 0;
/*^clear */
/*clear *//*_.IFELSE___V103*/ meltfptr[102] = 0;
@@ -30639,13 +30656,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3561:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3574:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L31*/ meltfnum[29] =
(( /*_.CURFKW__V97*/ meltfptr[96]) ==
(( /*!konst_18_PREDEF */ meltfrout->tabval[18])));;
- MELT_LOCATION ("warmelt-macro.melt:3561:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3574:/ cond");
/*cond */ if ( /*_#__L31*/ meltfnum[29]) /*then */
{
/*^cond.then */
@@ -30653,7 +30670,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3562:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3575:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -30679,7 +30696,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3564:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3577:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L32*/ meltfnum[31] =
@@ -30689,7 +30706,7 @@ lab_endgetargs:;
(melt_ptr_t) (( /*!CLASS_SEXPR */
meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3564:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3577:/ cond");
/*cond */ if ( /*_#IS_A__L32*/ meltfnum[31]) /*then */
{
/*^cond.then */
@@ -30698,7 +30715,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3565:/ checksignal");
+ ("warmelt-macro.melt:3578:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -30730,7 +30747,7 @@ lab_endgetargs:;
/*_.MEXPANDER__V109*/ meltfptr[105];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3564:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3577:/ clear");
/*clear *//*_.MEXPANDER__V109*/ meltfptr[105] = 0;
}
;
@@ -30742,11 +30759,11 @@ lab_endgetargs:;
/*_.CUREXP__V101*/ meltfptr[100];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3563:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3576:/ compute");
/*_.PREDEF__V19*/ meltfptr[15] =
/*_.SETQ___V110*/ meltfptr[105] =
/*_.IFELSE___V108*/ meltfptr[103];;
- MELT_LOCATION ("warmelt-macro.melt:3561:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3574:/ quasiblock");
/*_.PROGN___V111*/ meltfptr[110] =
@@ -30756,7 +30773,7 @@ lab_endgetargs:;
/*_.PROGN___V111*/ meltfptr[110];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3561:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3574:/ clear");
/*clear *//*_#IS_A__L32*/ meltfnum[31] = 0;
/*^clear */
/*clear *//*_.IFELSE___V108*/ meltfptr[103] = 0;
@@ -30774,13 +30791,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3568:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3581:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L33*/ meltfnum[31] =
(( /*_.CURFKW__V97*/ meltfptr[96]) ==
(( /*!konst_19_DOC */ meltfrout->tabval[19])));;
- MELT_LOCATION ("warmelt-macro.melt:3568:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3581:/ cond");
/*cond */ if ( /*_#__L33*/ meltfnum[31]) /*then */
{
/*^cond.then */
@@ -30789,7 +30806,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3569:/ checksignal");
+ ("warmelt-macro.melt:3582:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -30816,12 +30833,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3570:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3583:/ compute");
/*_.DOCV__V30*/ meltfptr[29] =
/*_.SETQ___V113*/ meltfptr[105] =
/*_.CUREXP__V101*/ meltfptr[100];;
MELT_LOCATION
- ("warmelt-macro.melt:3568:/ quasiblock");
+ ("warmelt-macro.melt:3581:/ quasiblock");
/*_.PROGN___V114*/ meltfptr[110] =
@@ -30831,7 +30848,7 @@ lab_endgetargs:;
/*_.PROGN___V114*/ meltfptr[110];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3568:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3581:/ clear");
/*clear *//*_.SETQ___V113*/ meltfptr[105] = 0;
/*^clear */
/*clear *//*_.PROGN___V114*/ meltfptr[110] = 0;
@@ -30846,14 +30863,14 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3572:/ checksignal");
+ ("warmelt-macro.melt:3585:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#__L34*/ meltfnum[33] =
(( /*_.CURFKW__V97*/ meltfptr[96]) ==
(( /*!konst_20_FORMALS */ meltfrout->
tabval[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3572:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3585:/ cond");
/*cond */ if ( /*_#__L34*/ meltfnum[33]) /*then */
{
/*^cond.then */
@@ -30862,7 +30879,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3573:/ checksignal");
+ ("warmelt-macro.melt:3586:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -30890,7 +30907,7 @@ lab_endgetargs:;
} /*noelse */
;
MELT_LOCATION
- ("warmelt-macro.melt:3577:/ checksignal");
+ ("warmelt-macro.melt:3590:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -30916,7 +30933,7 @@ lab_endgetargs:;
/*_.LAMBDA_ARG_BINDINGS__V116*/
meltfptr[110];;
MELT_LOCATION
- ("warmelt-macro.melt:3578:/ quasiblock");
+ ("warmelt-macro.melt:3591:/ quasiblock");
/*_.FIRSTF__V119*/ meltfptr[118] =
@@ -30925,14 +30942,14 @@ lab_endgetargs:;
( /*_.FORMALS__V32*/ meltfptr[31]),
(0)));;
MELT_LOCATION
- ("warmelt-macro.melt:3580:/ checksignal");
+ ("warmelt-macro.melt:3593:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L35*/ meltfnum[34] =
(( /*_.FIRSTF__V119*/ meltfptr[118]) ==
NULL);;
MELT_LOCATION
- ("warmelt-macro.melt:3580:/ cond");
+ ("warmelt-macro.melt:3593:/ cond");
/*cond */ if ( /*_#NULL__L35*/ meltfnum[34]) /*then */
{
/*^cond.then */
@@ -30945,7 +30962,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3581:/ locexp");
+ ("warmelt-macro.melt:3594:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V24*/ meltfptr[23]), (":formals of DEFSELECTOR should have at least one value argument for\
the receiver"), (melt_ptr_t) 0);
}
@@ -30959,14 +30976,14 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-macro.melt:3580:/ cond.else");
+ ("warmelt-macro.melt:3593:/ cond.else");
/*^block */
/*anyblock */
{
MELT_LOCATION
- ("warmelt-macro.melt:3582:/ checksignal");
+ ("warmelt-macro.melt:3595:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -31005,7 +31022,7 @@ lab_endgetargs:;
(( /*!CTYPE_VALUE */ meltfrout->
tabval[23])));;
MELT_LOCATION
- ("warmelt-macro.melt:3582:/ cond");
+ ("warmelt-macro.melt:3595:/ cond");
/*cond */ if ( /*_#__L36*/ meltfnum[35]) /*then */
{
/*^cond.then */
@@ -31018,7 +31035,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3583:/ locexp");
+ ("warmelt-macro.melt:3596:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V24*/ meltfptr[23]), ("first :formals of DEFSELECTOR should be a :value"), (melt_ptr_t) 0);
@@ -31033,7 +31050,7 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-macro.melt:3582:/ cond.else");
+ ("warmelt-macro.melt:3595:/ cond.else");
/*_.IFELSE___V122*/ meltfptr[121] =
NULL;;
@@ -31045,7 +31062,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3580:/ clear");
+ ("warmelt-macro.melt:3593:/ clear");
/*clear *//*_.FBIND_TYPE__V121*/
meltfptr[120] = 0;
/*^clear */
@@ -31061,7 +31078,7 @@ lab_endgetargs:;
/*_.IFELSE___V120*/ meltfptr[119];;
MELT_LOCATION
- ("warmelt-macro.melt:3578:/ clear");
+ ("warmelt-macro.melt:3591:/ clear");
/*clear *//*_.FIRSTF__V119*/ meltfptr[118] =
0;
/*^clear */
@@ -31070,7 +31087,7 @@ lab_endgetargs:;
/*clear *//*_.IFELSE___V120*/ meltfptr[119] =
0;
MELT_LOCATION
- ("warmelt-macro.melt:3572:/ quasiblock");
+ ("warmelt-macro.melt:3585:/ quasiblock");
/*_.PROGN___V123*/ meltfptr[120] =
@@ -31081,7 +31098,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-macro.melt:3572:/ clear");
+ ("warmelt-macro.melt:3585:/ clear");
/*clear *//*_.LAMBDA_ARG_BINDINGS__V116*/
meltfptr[110] = 0;
/*^clear */
@@ -31102,7 +31119,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3586:/ quasiblock");
+ ("warmelt-macro.melt:3599:/ quasiblock");
/*^checksignal */
@@ -31143,7 +31160,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-macro.melt:3587:/ checksignal");
+ ("warmelt-macro.melt:3600:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -31157,7 +31174,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-macro.melt:3588:/ locexp");
+ ("warmelt-macro.melt:3601:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FLDLIST__V54*/ meltfptr[53]), (melt_ptr_t) ( /*_.FLDA__V124*/ meltfptr[121]));
}
@@ -31169,10 +31186,10 @@ lab_endgetargs:;
;
MELT_LOCATION
- ("warmelt-macro.melt:3586:/ clear");
+ ("warmelt-macro.melt:3599:/ clear");
/*clear *//*_.FLDA__V124*/ meltfptr[121] = 0;
MELT_LOCATION
- ("warmelt-macro.melt:3585:/ quasiblock");
+ ("warmelt-macro.melt:3598:/ quasiblock");
/*epilog */
@@ -31184,7 +31201,7 @@ lab_endgetargs:;
/*_.IFELSE___V115*/ meltfptr[105];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3568:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3581:/ clear");
/*clear *//*_#__L34*/ meltfnum[33] = 0;
/*^clear */
/*clear *//*_.IFELSE___V115*/ meltfptr[105] = 0;
@@ -31196,7 +31213,7 @@ lab_endgetargs:;
/*_.IFELSE___V112*/ meltfptr[103];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3561:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3574:/ clear");
/*clear *//*_#__L33*/ meltfnum[31] = 0;
/*^clear */
/*clear *//*_.IFELSE___V112*/ meltfptr[103] = 0;
@@ -31208,7 +31225,7 @@ lab_endgetargs:;
/*_.IFELSE___V107*/ meltfptr[102];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3554:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3567:/ clear");
/*clear *//*_#__L31*/ meltfnum[29] = 0;
/*^clear */
/*clear *//*_.IFELSE___V107*/ meltfptr[102] = 0;
@@ -31218,7 +31235,7 @@ lab_endgetargs:;
;
/*_.LET___V100*/ meltfptr[99] = /*_.IFELSE___V102*/ meltfptr[101];;
- MELT_LOCATION ("warmelt-macro.melt:3553:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3566:/ clear");
/*clear *//*_.CUREXP__V101*/ meltfptr[100] = 0;
/*^clear */
/*clear *//*_#__L29*/ meltfnum[28] = 0;
@@ -31226,12 +31243,12 @@ lab_endgetargs:;
/*clear *//*_.IFELSE___V102*/ meltfptr[101] = 0;
/*_.PAIR_TAIL__V125*/ meltfptr[118] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V26*/ meltfptr[25])));;
- MELT_LOCATION ("warmelt-macro.melt:3591:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3604:/ compute");
/*_.CURPAIR__V26*/ meltfptr[25] = /*_.SETQ___V126*/ meltfptr[119] =
/*_.PAIR_TAIL__V125*/ meltfptr[118];;
/*_.LET___V96*/ meltfptr[95] = /*_.SETQ___V126*/ meltfptr[119];;
- MELT_LOCATION ("warmelt-macro.melt:3549:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3562:/ clear");
/*clear *//*_.CURFKW__V97*/ meltfptr[96] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L28*/ meltfnum[15] = 0;
@@ -31245,7 +31262,7 @@ lab_endgetargs:;
/*clear *//*_.PAIR_TAIL__V125*/ meltfptr[118] = 0;
/*^clear */
/*clear *//*_.SETQ___V126*/ meltfptr[119] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3547:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3560:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -31265,7 +31282,7 @@ lab_endgetargs:;
/*_.FOREVER___V94*/ meltfptr[58] = /*_.INSLOOP__V95*/ meltfptr[94];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3593:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3606:/ quasiblock");
/*^checksignal */
@@ -31287,7 +31304,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3594:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3607:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -31386,7 +31403,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.RES__V129*/ meltfptr[117] = /*_.INST__V130*/ meltfptr[120];;
- MELT_LOCATION ("warmelt-macro.melt:3605:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3618:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -31428,13 +31445,13 @@ lab_endgetargs:;
;
/*_.LET___V127*/ meltfptr[110] = /*_.RES__V129*/ meltfptr[117];;
- MELT_LOCATION ("warmelt-macro.melt:3593:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3606:/ clear");
/*clear *//*_.FASTUP__V128*/ meltfptr[116] = 0;
/*^clear */
/*clear *//*_.RES__V129*/ meltfptr[117] = 0;
/*_.LET___V52*/ meltfptr[48] = /*_.LET___V127*/ meltfptr[110];;
- MELT_LOCATION ("warmelt-macro.melt:3511:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3524:/ clear");
/*clear *//*_.BND__V53*/ meltfptr[49] = 0;
/*^clear */
/*clear *//*_.FLDLIST__V54*/ meltfptr[53] = 0;
@@ -31462,7 +31479,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V127*/ meltfptr[110] = 0;
/*_.LET___V38*/ meltfptr[37] = /*_.LET___V52*/ meltfptr[48];;
- MELT_LOCATION ("warmelt-macro.melt:3496:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3509:/ clear");
/*clear *//*_.NAM__V39*/ meltfptr[38] = 0;
/*^clear */
/*clear *//*_.SELBIND__V40*/ meltfptr[39] = 0;
@@ -31482,7 +31499,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V52*/ meltfptr[48] = 0;
/*_.LET___V18*/ meltfptr[14] = /*_.LET___V38*/ meltfptr[37];;
- MELT_LOCATION ("warmelt-macro.melt:3477:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3490:/ clear");
/*clear *//*_.PREDEF__V19*/ meltfptr[15] = 0;
/*^clear */
/*clear *//*_.OBJNUM__V20*/ meltfptr[19] = 0;
@@ -31520,7 +31537,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V37*/ meltfptr[34] = 0;
/*^clear */
/*clear *//*_.LET___V38*/ meltfptr[37] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3471:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3484:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -31529,7 +31546,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V18*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-macro.melt:3471:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3484:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -31655,7 +31672,7 @@ meltrout_54_warmelt_macro_MEXPAND_INSTANCE (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3618:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3631:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -31696,7 +31713,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3619:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3632:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -31708,7 +31725,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3619:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3632:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -31716,7 +31733,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3619:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3632:/ cond.else");
/*^block */
/*anyblock */
@@ -31730,7 +31747,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3619) ? (3619) : __LINE__, __FUNCTION__);
+ (3632) ? (3632) : __LINE__, __FUNCTION__);
;
}
;
@@ -31744,7 +31761,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3619:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3632:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -31757,7 +31774,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3620:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3633:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -31769,7 +31786,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3620:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3633:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -31777,7 +31794,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3620:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3633:/ cond.else");
/*^block */
/*anyblock */
@@ -31791,7 +31808,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3620) ? (3620) : __LINE__, __FUNCTION__);
+ (3633) ? (3633) : __LINE__, __FUNCTION__);
;
}
;
@@ -31805,7 +31822,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3620:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3633:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -31816,13 +31833,13 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3621:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3634:/ quasiblock");
/*_.FIELDS__V11*/ meltfptr[10] = ( /*nil */ NULL);;
/*^compute */
/*_.FIELDNAMS__V12*/ meltfptr[11] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3623:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3636:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -31830,7 +31847,7 @@ lab_endgetargs:;
/*_.CONT__V13*/ meltfptr[12] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3624:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3637:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -31852,7 +31869,7 @@ lab_endgetargs:;
/*_.CLABIND__V19*/ meltfptr[18] = ( /*nil */ NULL);;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3630:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3643:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -31878,7 +31895,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3630:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3643:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -31893,7 +31910,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3630:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3643:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -31906,7 +31923,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3630;
+ argtab[2].meltbp_long = 3643;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_instance start sexpr";
/*^apply.arg */
@@ -31926,7 +31943,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3630:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3643:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[21] = 0;
@@ -31939,7 +31956,7 @@ lab_endgetargs:;
/*_.IF___V21*/ meltfptr[20] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3630:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3643:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[21] = /*_.IF___V21*/ meltfptr[20];;
@@ -31947,7 +31964,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = /*_.PROGN___V23*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3630:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3643:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V21*/ meltfptr[20] = 0;
@@ -31960,14 +31977,14 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3631:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3644:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L5*/ meltfnum[3] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.CLANAME__V17*/ meltfptr[16]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3631:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3644:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -31977,7 +31994,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3632:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3645:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V14*/ meltfptr[13]),
("missing class symbol for INSTANCE"),
@@ -31989,7 +32006,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3633:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3646:/ quasiblock");
/*^checksignal */
@@ -32014,14 +32031,14 @@ lab_endgetargs:;
/*_.FLDLIST__V26*/ meltfptr[25] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[5]))));;
- MELT_LOCATION ("warmelt-macro.melt:3637:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3650:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L6*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V25*/ meltfptr[21]),
(melt_ptr_t) (( /*!CLASS_CLASS_BINDING */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-macro.melt:3637:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3650:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -32029,10 +32046,10 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3638:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3651:/ compute");
/*_.CLABIND__V19*/ meltfptr[18] = /*_.SETQ___V28*/ meltfptr[27] =
/*_.BND__V25*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-macro.melt:3639:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3652:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V25*/ meltfptr[21]) /*=obj*/ ;
@@ -32043,7 +32060,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V18*/ meltfptr[17] = /*_.SETQ___V30*/ meltfptr[29] =
/*_.CBIND_CLASS__V29*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-macro.melt:3637:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3650:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[30] = /*_.SETQ___V30*/ meltfptr[29];;
@@ -32051,7 +32068,7 @@ lab_endgetargs:;
/*_.IFELSE___V27*/ meltfptr[26] = /*_.PROGN___V31*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3637:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3650:/ clear");
/*clear *//*_.SETQ___V28*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_.CBIND_CLASS__V29*/ meltfptr[28] = 0;
@@ -32069,7 +32086,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3641:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3654:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -32079,7 +32096,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V25*/ meltfptr[21]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */
meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-macro.melt:3641:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3654:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -32087,7 +32104,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3642:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3655:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V25*/ meltfptr[21]) /*=obj*/ ;
@@ -32105,7 +32122,7 @@ lab_endgetargs:;
/*_#IF___L8*/ meltfnum[7] = /*_#IS_A__L9*/ meltfnum[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3641:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3654:/ clear");
/*clear *//*_.VBIND_VALUE__V32*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_#IS_A__L9*/ meltfnum[8] = 0;
@@ -32118,7 +32135,7 @@ lab_endgetargs:;
/*_#IF___L8*/ meltfnum[7] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3641:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3654:/ cond");
/*cond */ if ( /*_#IF___L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -32126,11 +32143,11 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3643:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3656:/ compute");
/*_.CLABIND__V19*/ meltfptr[18] =
/*_.SETQ___V34*/ meltfptr[29] =
/*_.BND__V25*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-macro.melt:3644:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3657:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V25*/ meltfptr[21]) /*=obj*/ ;
@@ -32141,7 +32158,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V18*/ meltfptr[17] = /*_.SETQ___V36*/ meltfptr[27] =
/*_.VBIND_VALUE__V35*/ meltfptr[30];;
- MELT_LOCATION ("warmelt-macro.melt:3641:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3654:/ quasiblock");
/*_.PROGN___V37*/ meltfptr[36] =
@@ -32151,7 +32168,7 @@ lab_endgetargs:;
/*_.PROGN___V37*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3641:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3654:/ clear");
/*clear *//*_.SETQ___V34*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.VBIND_VALUE__V35*/ meltfptr[30] = 0;
@@ -32169,7 +32186,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3648:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3661:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -32180,14 +32197,14 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3647:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3660:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V14*/ meltfptr[13]),
("invalid class name for INSTANCE"),
(melt_ptr_t) ( /*_.NAMED_NAME__V38*/
meltfptr[29]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3649:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3662:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -32196,7 +32213,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:3649:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3662:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -32209,7 +32226,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3646:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3659:/ quasiblock");
/*_.PROGN___V40*/ meltfptr[27] =
@@ -32219,7 +32236,7 @@ lab_endgetargs:;
/*_.PROGN___V40*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3641:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3654:/ clear");
/*clear *//*_.NAMED_NAME__V38*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.RETURN___V39*/ meltfptr[30] = 0;
@@ -32232,7 +32249,7 @@ lab_endgetargs:;
/*_.IFELSE___V27*/ meltfptr[26] = /*_.IFELSE___V33*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3637:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3650:/ clear");
/*clear *//*_#IS_A__L7*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_#IF___L8*/ meltfnum[7] = 0;
@@ -32244,7 +32261,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3651:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3664:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -32270,7 +32287,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3651:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3664:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -32285,7 +32302,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3651:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3664:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -32299,7 +32316,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3651;
+ argtab[2].meltbp_long = 3664;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_instance cla";
/*^apply.arg */
@@ -32319,7 +32336,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V43*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3651:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3664:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L11*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V43*/ meltfptr[30] = 0;
@@ -32332,7 +32349,7 @@ lab_endgetargs:;
/*_.IF___V42*/ meltfptr[29] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3651:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3664:/ quasiblock");
/*_.PROGN___V44*/ meltfptr[27] = /*_.IF___V42*/ meltfptr[29];;
@@ -32340,7 +32357,7 @@ lab_endgetargs:;
/*_.IFCPP___V41*/ meltfptr[36] = /*_.PROGN___V44*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3651:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3664:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V42*/ meltfptr[29] = 0;
@@ -32355,7 +32372,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3652:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3665:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -32367,7 +32384,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CLA__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->
tabval[8])));;
- MELT_LOCATION ("warmelt-macro.melt:3652:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3665:/ cond");
/*cond */ if ( /*_#IS_A__L12*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -32375,7 +32392,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3652:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3665:/ cond.else");
/*^block */
/*anyblock */
@@ -32389,7 +32406,7 @@ lab_endgetargs:;
melt_assert_failed (("check cla"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3652) ? (3652) : __LINE__, __FUNCTION__);
+ (3665) ? (3665) : __LINE__, __FUNCTION__);
;
}
;
@@ -32403,7 +32420,7 @@ lab_endgetargs:;
/*_.IFCPP___V45*/ meltfptr[28] = /*_.IFELSE___V46*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3652:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3665:/ clear");
/*clear *//*_#IS_A__L12*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V46*/ meltfptr[30] = 0;
@@ -32417,10 +32434,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V47*/ meltfptr[29] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V16*/ meltfptr[15])));;
- MELT_LOCATION ("warmelt-macro.melt:3653:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3666:/ compute");
/*_.CURPAIR__V16*/ meltfptr[15] = /*_.SETQ___V48*/ meltfptr[27] =
/*_.PAIR_TAIL__V47*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:3654:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3667:/ loop");
/*loop */
{
labloop_INSLOOP_3:; /*^loopbody */
@@ -32432,7 +32449,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3655:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3668:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L13*/ meltfnum[6] =
@@ -32441,7 +32458,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L14*/ meltfnum[8] =
(!( /*_#IS_PAIR__L13*/ meltfnum[6]));;
- MELT_LOCATION ("warmelt-macro.melt:3655:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3668:/ cond");
/*cond */ if ( /*_#NOT__L14*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -32466,12 +32483,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3656:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3669:/ quasiblock");
/*_.CURFKW__V51*/ meltfptr[50] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V16*/ meltfptr[15])));;
- MELT_LOCATION ("warmelt-macro.melt:3657:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3670:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L15*/ meltfnum[7] =
@@ -32479,7 +32496,7 @@ lab_endgetargs:;
( /*_.CURFKW__V51*/ meltfptr[50]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */
meltfrout->tabval[9])));;
- MELT_LOCATION ("warmelt-macro.melt:3657:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3670:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L15*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -32489,7 +32506,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3658:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3671:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V14*/ meltfptr[13]),
("expecting keyword in INSTANCE"),
@@ -32503,18 +32520,18 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V52*/ meltfptr[51] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V16*/ meltfptr[15])));;
- MELT_LOCATION ("warmelt-macro.melt:3659:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3672:/ compute");
/*_.CURPAIR__V16*/ meltfptr[15] = /*_.SETQ___V53*/ meltfptr[52] =
/*_.PAIR_TAIL__V52*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-macro.melt:3660:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3673:/ quasiblock");
/*_.CUREXP__V54*/ meltfptr[53] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V16*/ meltfptr[15])));;
- MELT_LOCATION ("warmelt-macro.melt:3661:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3674:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3662:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3675:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -32551,7 +32568,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3663:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3676:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -32577,7 +32594,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3663:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3676:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L16*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -32592,7 +32609,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3663:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3676:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -32606,7 +32623,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3663;
+ argtab[2].meltbp_long = 3676;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_instance flda";
/*^apply.arg */
@@ -32627,7 +32644,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V58*/ meltfptr[57];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3663:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3676:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L17*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V58*/ meltfptr[57] = 0;
@@ -32640,7 +32657,7 @@ lab_endgetargs:;
/*_.IF___V57*/ meltfptr[56] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3663:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3676:/ quasiblock");
/*_.PROGN___V59*/ meltfptr[57] = /*_.IF___V57*/ meltfptr[56];;
@@ -32648,7 +32665,7 @@ lab_endgetargs:;
/*_.IFCPP___V56*/ meltfptr[55] = /*_.PROGN___V59*/ meltfptr[57];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3663:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3676:/ clear");
/*clear *//*_#MELT_NEED_DBG__L16*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IF___V57*/ meltfptr[56] = 0;
@@ -32661,7 +32678,7 @@ lab_endgetargs:;
/*_.IFCPP___V56*/ meltfptr[55] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3664:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3677:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -32674,7 +32691,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3665:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3678:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FLDLIST__V26*/ meltfptr[25]),
(melt_ptr_t) ( /*_.FLDA__V55*/
@@ -32687,13 +32704,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3664:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3677:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3667:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3680:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -32704,7 +32721,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3666:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3679:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V14*/ meltfptr[13]),
("bad field name in INSTANCE"),
(melt_ptr_t) ( /*_.NAMED_NAME__V60*/
@@ -32713,22 +32730,22 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3664:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3677:/ clear");
/*clear *//*_.NAMED_NAME__V60*/ meltfptr[56] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3661:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3674:/ clear");
/*clear *//*_.FLDA__V55*/ meltfptr[54] = 0;
/*^clear */
/*clear *//*_.IFCPP___V56*/ meltfptr[55] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3660:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3673:/ clear");
/*clear *//*_.CUREXP__V54*/ meltfptr[53] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3656:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3669:/ clear");
/*clear *//*_.CURFKW__V51*/ meltfptr[50] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L15*/ meltfnum[7] = 0;
@@ -32738,10 +32755,10 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V53*/ meltfptr[52] = 0;
/*_.PAIR_TAIL__V61*/ meltfptr[57] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V16*/ meltfptr[15])));;
- MELT_LOCATION ("warmelt-macro.melt:3669:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3682:/ compute");
/*_.CURPAIR__V16*/ meltfptr[15] = /*_.SETQ___V62*/ meltfptr[56] =
/*_.PAIR_TAIL__V61*/ meltfptr[57];;
- MELT_LOCATION ("warmelt-macro.melt:3654:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3667:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -32763,7 +32780,7 @@ lab_endgetargs:;
/*_.FOREVER___V49*/ meltfptr[30] = /*_.INSLOOP__V50*/ meltfptr[49];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3671:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3684:/ quasiblock");
/*^checksignal */
@@ -32785,7 +32802,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3672:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3685:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -32849,13 +32866,13 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V63*/ meltfptr[54] = /*_.INST___V65*/ meltfptr[53];;
- MELT_LOCATION ("warmelt-macro.melt:3671:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3684:/ clear");
/*clear *//*_.FASTUP__V64*/ meltfptr[55] = 0;
/*^clear */
/*clear *//*_.INST___V65*/ meltfptr[53] = 0;
/*_.LET___V24*/ meltfptr[20] = /*_.LET___V63*/ meltfptr[54];;
- MELT_LOCATION ("warmelt-macro.melt:3633:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3646:/ clear");
/*clear *//*_.BND__V25*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.FLDLIST__V26*/ meltfptr[25] = 0;
@@ -32877,7 +32894,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V63*/ meltfptr[54] = 0;
/*_.LET___V10*/ meltfptr[8] = /*_.LET___V24*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-macro.melt:3621:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3634:/ clear");
/*clear *//*_.FIELDS__V11*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.FIELDNAMS__V12*/ meltfptr[11] = 0;
@@ -32901,7 +32918,7 @@ lab_endgetargs:;
/*clear *//*_#IS_NOT_A__L5*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.LET___V24*/ meltfptr[20] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3618:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3631:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -32910,7 +32927,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[8];;
{
- MELT_LOCATION ("warmelt-macro.melt:3618:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3631:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -33027,7 +33044,7 @@ meltrout_55_warmelt_macro_MEXPAND_LOAD (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3686:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3699:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -33068,7 +33085,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3687:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3700:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -33094,7 +33111,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3687:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3700:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -33109,7 +33126,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3687:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3700:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -33122,7 +33139,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3687;
+ argtab[2].meltbp_long = 3700;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_load start sexpr";
/*^apply.arg */
@@ -33141,7 +33158,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3687:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3700:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -33154,7 +33171,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3687:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3700:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -33162,7 +33179,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3687:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3700:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -33177,7 +33194,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3688:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3701:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -33189,7 +33206,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3688:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3701:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -33197,7 +33214,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3688:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3701:/ cond.else");
/*^block */
/*anyblock */
@@ -33211,7 +33228,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3688) ? (3688) : __LINE__, __FUNCTION__);
+ (3701) ? (3701) : __LINE__, __FUNCTION__);
;
}
;
@@ -33225,7 +33242,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_.IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3688:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3701:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[7] = 0;
@@ -33238,7 +33255,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3689:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3702:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -33250,7 +33267,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:3689:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3702:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -33258,7 +33275,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3689:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3702:/ cond.else");
/*^block */
/*anyblock */
@@ -33272,7 +33289,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3689) ? (3689) : __LINE__, __FUNCTION__);
+ (3702) ? (3702) : __LINE__, __FUNCTION__);
;
}
;
@@ -33286,7 +33303,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3689:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3702:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -33299,7 +33316,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3690:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3703:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -33310,7 +33327,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L5*/ meltfnum[1] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V5*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:3690:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3703:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -33318,7 +33335,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3690:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3703:/ cond.else");
/*^block */
/*anyblock */
@@ -33332,7 +33349,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3690) ? (3690) : __LINE__, __FUNCTION__);
+ (3703) ? (3703) : __LINE__, __FUNCTION__);
;
}
;
@@ -33346,7 +33363,7 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = /*_.IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3690:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3703:/ clear");
/*clear *//*_#IS_OBJECT__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V15*/ meltfptr[14] = 0;
@@ -33357,12 +33374,12 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3691:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3704:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L6*/ meltfnum[0] =
(( /*_.MEXPANDER__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3691:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3704:/ cond");
/*cond */ if ( /*_#NULL__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -33376,7 +33393,7 @@ lab_endgetargs:;
/*_.IF___V16*/ meltfptr[14] = /*_.SETQ___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3691:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3704:/ clear");
/*clear *//*_.SETQ___V17*/ meltfptr[16] = 0;
}
;
@@ -33387,7 +33404,7 @@ lab_endgetargs:;
/*_.IF___V16*/ meltfptr[14] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3692:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3705:/ quasiblock");
/*^getslot */
@@ -33398,7 +33415,7 @@ lab_endgetargs:;
/*_.CONT__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3693:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3706:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -33414,12 +33431,12 @@ lab_endgetargs:;
/*^compute */
/*_.FILNAM__V23*/ meltfptr[22] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3697:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3710:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_TAIL__V24*/ meltfptr[23] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:3697:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3710:/ cond");
/*cond */ if ( /*_.PAIR_TAIL__V24*/ meltfptr[23]) /*then */
{
/*^cond.then */
@@ -33429,7 +33446,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3698:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3711:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("LOAD expects one argument"), (melt_ptr_t) 0);
@@ -33440,14 +33457,14 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3699:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3712:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[1] =
melt_is_instance_of ((melt_ptr_t) ( /*_.FILNAM__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3699:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3712:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -33455,7 +33472,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3700:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3713:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -33486,7 +33503,7 @@ lab_endgetargs:;
/*_.IF___V25*/ meltfptr[24] = /*_.SETQ___V27*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3699:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3712:/ clear");
/*clear *//*_.MEXPANDER__V26*/ meltfptr[25] = 0;
/*^clear */
/*clear *//*_.SETQ___V27*/ meltfptr[26] = 0;
@@ -33499,14 +33516,14 @@ lab_endgetargs:;
/*_.IF___V25*/ meltfptr[24] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3701:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3714:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L8*/ meltfnum[7] =
melt_is_instance_of ((melt_ptr_t) ( /*_.FILNAM__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!CLASS_NAMED */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3701:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3714:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -33514,7 +33531,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3702:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3715:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.FILNAM__V23*/ meltfptr[22]) /*=obj*/ ;
@@ -33528,7 +33545,7 @@ lab_endgetargs:;
/*_.IF___V28*/ meltfptr[25] = /*_.SETQ___V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3701:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3714:/ clear");
/*clear *//*_.NAMED_NAME__V29*/ meltfptr[26] = 0;
/*^clear */
/*clear *//*_.SETQ___V30*/ meltfptr[29] = 0;
@@ -33541,13 +33558,13 @@ lab_endgetargs:;
/*_.IF___V28*/ meltfptr[25] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3704:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3717:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_STRING__L9*/ meltfnum[8] =
(melt_magic_discr ((melt_ptr_t) ( /*_.FILNAM__V23*/ meltfptr[22])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-macro.melt:3704:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3717:/ cond");
/*cond */ if ( /*_#IS_STRING__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -33557,13 +33574,13 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3705:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3718:/ locexp");
melt_inform_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("MELT loading file "),
(melt_ptr_t) ( /*_.FILNAM__V23*/ meltfptr[22]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3706:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3719:/ quasiblock");
/*_.CUREAD__V33*/ meltfptr[32] =
@@ -33572,7 +33589,7 @@ lab_endgetargs:;
((melt_ptr_t) ( /*_.FILNAM__V23*/ meltfptr[22])), (char *) 0));;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3707:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3720:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -33598,7 +33615,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3707:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3720:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -33613,7 +33630,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3707:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3720:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -33627,7 +33644,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3707;
+ argtab[2].meltbp_long = 3720;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_load curead";
/*^apply.arg */
@@ -33648,7 +33665,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V36*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3707:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3720:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V36*/ meltfptr[35] = 0;
@@ -33661,7 +33678,7 @@ lab_endgetargs:;
/*_.IF___V35*/ meltfptr[34] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3707:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3720:/ quasiblock");
/*_.PROGN___V37*/ meltfptr[35] = /*_.IF___V35*/ meltfptr[34];;
@@ -33669,7 +33686,7 @@ lab_endgetargs:;
/*_.IFCPP___V34*/ meltfptr[33] = /*_.PROGN___V37*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3707:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3720:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IF___V35*/ meltfptr[34] = 0;
@@ -33682,7 +33699,7 @@ lab_endgetargs:;
/*_.IFCPP___V34*/ meltfptr[33] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3708:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3721:/ quasiblock");
/*^checksignal */
@@ -33711,7 +33728,7 @@ lab_endgetargs:;
""), argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3709:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3722:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -33732,7 +33749,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3711:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3724:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -33758,7 +33775,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3711:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3724:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L12*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -33773,7 +33790,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3711:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3724:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -33787,7 +33804,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3711;
+ argtab[2].meltbp_long = 3724;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_load return exptuple";
/*^apply.arg */
@@ -33808,7 +33825,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V43*/ meltfptr[42];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3711:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3724:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L13*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V43*/ meltfptr[42] = 0;
@@ -33821,7 +33838,7 @@ lab_endgetargs:;
/*_.IF___V42*/ meltfptr[41] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3711:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3724:/ quasiblock");
/*_.PROGN___V44*/ meltfptr[42] = /*_.IF___V42*/ meltfptr[41];;
@@ -33829,7 +33846,7 @@ lab_endgetargs:;
/*_.IFCPP___V41*/ meltfptr[40] = /*_.PROGN___V44*/ meltfptr[42];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3711:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3724:/ clear");
/*clear *//*_#MELT_NEED_DBG__L12*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V42*/ meltfptr[41] = 0;
@@ -33842,7 +33859,7 @@ lab_endgetargs:;
/*_.IFCPP___V41*/ meltfptr[40] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3712:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3725:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -33851,7 +33868,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.EXPTUPLE__V40*/ meltfptr[39];;
{
- MELT_LOCATION ("warmelt-macro.melt:3712:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3725:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -33866,7 +33883,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V38*/ meltfptr[34] = /*_.RETURN___V45*/ meltfptr[41];;
- MELT_LOCATION ("warmelt-macro.melt:3708:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3721:/ clear");
/*clear *//*_.EXPLIST__V39*/ meltfptr[35] = 0;
/*^clear */
/*clear *//*_.EXPTUPLE__V40*/ meltfptr[39] = 0;
@@ -33876,13 +33893,13 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V45*/ meltfptr[41] = 0;
/*_.LET___V32*/ meltfptr[29] = /*_.LET___V38*/ meltfptr[34];;
- MELT_LOCATION ("warmelt-macro.melt:3706:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3719:/ clear");
/*clear *//*_.CUREAD__V33*/ meltfptr[32] = 0;
/*^clear */
/*clear *//*_.IFCPP___V34*/ meltfptr[33] = 0;
/*^clear */
/*clear *//*_.LET___V38*/ meltfptr[34] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3704:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3717:/ quasiblock");
/*_.PROGN___V46*/ meltfptr[42] = /*_.LET___V32*/ meltfptr[29];;
@@ -33890,7 +33907,7 @@ lab_endgetargs:;
/*_.IFELSE___V31*/ meltfptr[26] = /*_.PROGN___V46*/ meltfptr[42];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3704:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3717:/ clear");
/*clear *//*_.LET___V32*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.PROGN___V46*/ meltfptr[42] = 0;
@@ -33906,7 +33923,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3717:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3730:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -33932,7 +33949,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3717:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3730:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L14*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -33947,7 +33964,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3717:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3730:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -33961,7 +33978,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3717;
+ argtab[2].meltbp_long = 3730;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_load strange filnam";
/*^apply.arg */
@@ -33982,7 +33999,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V49*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3717:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3730:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L15*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V49*/ meltfptr[40] = 0;
@@ -33995,7 +34012,7 @@ lab_endgetargs:;
/*_.IF___V48*/ meltfptr[39] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3717:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3730:/ quasiblock");
/*_.PROGN___V50*/ meltfptr[41] = /*_.IF___V48*/ meltfptr[39];;
@@ -34003,7 +34020,7 @@ lab_endgetargs:;
/*_.IFCPP___V47*/ meltfptr[35] = /*_.PROGN___V50*/ meltfptr[41];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3717:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3730:/ clear");
/*clear *//*_#MELT_NEED_DBG__L14*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IF___V48*/ meltfptr[39] = 0;
@@ -34018,19 +34035,19 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3718:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3731:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("LOAD expects a string filename"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3716:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3729:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3704:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3717:/ clear");
/*clear *//*_.IFCPP___V47*/ meltfptr[35] = 0;
}
;
@@ -34038,7 +34055,7 @@ lab_endgetargs:;
;
/*_.LET___V18*/ meltfptr[16] = /*_.IFELSE___V31*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-macro.melt:3692:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3705:/ clear");
/*clear *//*_.CONT__V19*/ meltfptr[18] = 0;
/*^clear */
/*clear *//*_.LOC__V20*/ meltfptr[19] = 0;
@@ -34062,7 +34079,7 @@ lab_endgetargs:;
/*clear *//*_#IS_STRING__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IFELSE___V31*/ meltfptr[26] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3686:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3699:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -34071,7 +34088,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V18*/ meltfptr[16];;
{
- MELT_LOCATION ("warmelt-macro.melt:3686:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3699:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -34199,7 +34216,7 @@ meltrout_56_warmelt_macro_PARSE_FIELD_PATTERN (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3727:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3740:/ getarg");
/*_.FKEYW__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -34259,7 +34276,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3728:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3741:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -34285,7 +34302,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3728:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3741:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -34300,7 +34317,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3728:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3741:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -34313,7 +34330,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3728;
+ argtab[2].meltbp_long = 3741;
/*^apply.arg */
argtab[3].meltbp_cstring = "parse_field_pattern keyw";
/*^apply.arg */
@@ -34333,7 +34350,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3728:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3741:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V10*/ meltfptr[9] = 0;
@@ -34346,7 +34363,7 @@ lab_endgetargs:;
/*_.IF___V9*/ meltfptr[8] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3728:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3741:/ quasiblock");
/*_.PROGN___V11*/ meltfptr[9] = /*_.IF___V9*/ meltfptr[8];;
@@ -34354,7 +34371,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[7] = /*_.PROGN___V11*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3728:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3741:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V9*/ meltfptr[8] = 0;
@@ -34369,7 +34386,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3729:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3742:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -34381,7 +34398,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.FKEYW__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3729:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3742:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -34389,7 +34406,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3729:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3742:/ cond.else");
/*^block */
/*anyblock */
@@ -34403,7 +34420,7 @@ lab_endgetargs:;
melt_assert_failed (("check fkeyw"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3729) ? (3729) : __LINE__, __FUNCTION__);
+ (3742) ? (3742) : __LINE__, __FUNCTION__);
;
}
;
@@ -34417,7 +34434,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[8] = /*_.IFELSE___V13*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3729:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3742:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[9] = 0;
@@ -34430,7 +34447,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3730:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3743:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -34442,7 +34459,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:3730:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3743:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -34450,7 +34467,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3730:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3743:/ cond.else");
/*^block */
/*anyblock */
@@ -34464,7 +34481,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3730) ? (3730) : __LINE__, __FUNCTION__);
+ (3743) ? (3743) : __LINE__, __FUNCTION__);
;
}
;
@@ -34478,7 +34495,7 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[9] = /*_.IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3730:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3743:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V15*/ meltfptr[14] = 0;
@@ -34491,7 +34508,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3731:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3744:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -34502,7 +34519,7 @@ lab_endgetargs:;
/*_#IS_A__L5*/ meltfnum[1] =
melt_is_instance_of ((melt_ptr_t) ( /*_.PCTX__V6*/ meltfptr[5]),
(melt_ptr_t) (( /*!CLASS_PATTERN_EXPANSION_CONTEXT */ meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3731:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3744:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -34510,7 +34527,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3731:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3744:/ cond.else");
/*^block */
/*anyblock */
@@ -34524,7 +34541,7 @@ lab_endgetargs:;
melt_assert_failed (("check pctc"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3731) ? (3731) : __LINE__, __FUNCTION__);
+ (3744) ? (3744) : __LINE__, __FUNCTION__);
;
}
;
@@ -34538,7 +34555,7 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[14] = /*_.IFELSE___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3731:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3744:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V17*/ meltfptr[16] = 0;
@@ -34551,7 +34568,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3732:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3745:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -34563,7 +34580,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CLA__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3732:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3745:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -34571,7 +34588,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3732:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3745:/ cond.else");
/*^block */
/*anyblock */
@@ -34585,7 +34602,7 @@ lab_endgetargs:;
melt_assert_failed (("check cla"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3732) ? (3732) : __LINE__, __FUNCTION__);
+ (3745) ? (3745) : __LINE__, __FUNCTION__);
;
}
;
@@ -34599,7 +34616,7 @@ lab_endgetargs:;
/*_.IFCPP___V18*/ meltfptr[16] = /*_.IFELSE___V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3732:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3745:/ clear");
/*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V19*/ meltfptr[18] = 0;
@@ -34610,10 +34627,10 @@ lab_endgetargs:;
/*_.IFCPP___V18*/ meltfptr[16] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3733:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3746:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3734:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3747:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.CLA__V3*/ meltfptr[2]) /*=obj*/ ;
@@ -34621,7 +34638,7 @@ lab_endgetargs:;
/*_.CLAFIELDS__V21*/ meltfptr[20] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3735:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3748:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -34654,7 +34671,7 @@ lab_endgetargs:;
"newly made instance");
;
/*_.FLDCONT__V22*/ meltfptr[21] = /*_.INST__V23*/ meltfptr[22];;
- MELT_LOCATION ("warmelt-macro.melt:3736:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3749:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -34678,7 +34695,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3738:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3751:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -34704,7 +34721,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3738:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3751:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -34719,7 +34736,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3738:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3751:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -34732,7 +34749,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3738;
+ argtab[2].meltbp_long = 3751;
/*^apply.arg */
argtab[3].meltbp_cstring = "parse_field_pattern clafields";
/*^apply.arg */
@@ -34752,7 +34769,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V27*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3738:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3751:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V27*/ meltfptr[26] = 0;
@@ -34765,7 +34782,7 @@ lab_endgetargs:;
/*_.IF___V26*/ meltfptr[25] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3738:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3751:/ quasiblock");
/*_.PROGN___V28*/ meltfptr[26] = /*_.IF___V26*/ meltfptr[25];;
@@ -34773,7 +34790,7 @@ lab_endgetargs:;
/*_.IFCPP___V25*/ meltfptr[24] = /*_.PROGN___V28*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3738:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3751:/ clear");
/*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V26*/ meltfptr[25] = 0;
@@ -34786,7 +34803,7 @@ lab_endgetargs:;
/*_.IFCPP___V25*/ meltfptr[24] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3742:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3755:/ quasiblock");
/*^newclosure */
@@ -34824,7 +34841,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.FLDCONT__V22*/ meltfptr[21]);
;
/*_.LAMBDA___V29*/ meltfptr[25] = /*_.LAMBDA___V30*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-macro.melt:3740:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3753:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -34843,7 +34860,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3752:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3765:/ quasiblock");
/*^cond */
@@ -34871,14 +34888,14 @@ lab_endgetargs:;
/*_.FLD__V33*/ meltfptr[32] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3754:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3767:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L9*/ meltfnum[0] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.FLD__V33*/ meltfptr[32]),
(melt_ptr_t) (( /*!CLASS_FIELD */ meltfrout->
tabval[11])));;
- MELT_LOCATION ("warmelt-macro.melt:3754:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3767:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L9*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -34888,7 +34905,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3756:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3769:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -34914,7 +34931,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3756:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3769:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -34929,7 +34946,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3756:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3769:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -34943,7 +34960,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3756;
+ argtab[2].meltbp_long = 3769;
/*^apply.arg */
argtab[3].meltbp_cstring = "parse_field_pattern bad fld";
/*^apply.arg */
@@ -34964,7 +34981,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V37*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3756:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3769:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V37*/ meltfptr[36] = 0;
@@ -34977,7 +34994,7 @@ lab_endgetargs:;
/*_.IF___V36*/ meltfptr[35] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3756:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3769:/ quasiblock");
/*_.PROGN___V38*/ meltfptr[36] = /*_.IF___V36*/ meltfptr[35];;
@@ -34985,7 +35002,7 @@ lab_endgetargs:;
/*_.IFCPP___V35*/ meltfptr[34] = /*_.PROGN___V38*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3756:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3769:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V36*/ meltfptr[35] = 0;
@@ -34998,7 +35015,7 @@ lab_endgetargs:;
/*_.IFCPP___V35*/ meltfptr[34] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3758:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3771:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.FKEYW__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -35008,20 +35025,20 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3757:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3770:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.PSLOC__V7*/ meltfptr[6]),
("invalid :field in pattern"),
(melt_ptr_t) ( /*_.NAMED_NAME__V39*/
meltfptr[35]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3759:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3772:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3759:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3772:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -35034,7 +35051,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3755:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3768:/ quasiblock");
/*_.PROGN___V41*/ meltfptr[40] = /*_.RETURN___V40*/ meltfptr[36];;
@@ -35042,7 +35059,7 @@ lab_endgetargs:;
/*_.IF___V34*/ meltfptr[33] = /*_.PROGN___V41*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3754:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3767:/ clear");
/*clear *//*_.IFCPP___V35*/ meltfptr[34] = 0;
/*^clear */
/*clear *//*_.NAMED_NAME__V39*/ meltfptr[35] = 0;
@@ -35059,10 +35076,10 @@ lab_endgetargs:;
/*_.IF___V34*/ meltfptr[33] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3760:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3773:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3761:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3774:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -35115,7 +35132,7 @@ lab_endgetargs:;
/*_.PATF__V43*/ meltfptr[35] = /*_.INST__V44*/ meltfptr[36];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3767:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3780:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -35141,7 +35158,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3767:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3780:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L12*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -35156,7 +35173,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3767:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3780:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -35170,7 +35187,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3767;
+ argtab[2].meltbp_long = 3780;
/*^apply.arg */
argtab[3].meltbp_cstring = "parse_field_pattern return patf";
/*^apply.arg */
@@ -35190,7 +35207,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V47*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3767:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3780:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L13*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V47*/ meltfptr[46] = 0;
@@ -35203,7 +35220,7 @@ lab_endgetargs:;
/*_.IF___V46*/ meltfptr[45] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3767:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3780:/ quasiblock");
/*_.PROGN___V48*/ meltfptr[46] = /*_.IF___V46*/ meltfptr[45];;
@@ -35211,7 +35228,7 @@ lab_endgetargs:;
/*_.IFCPP___V45*/ meltfptr[40] = /*_.PROGN___V48*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3767:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3780:/ clear");
/*clear *//*_#MELT_NEED_DBG__L12*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V46*/ meltfptr[45] = 0;
@@ -35224,7 +35241,7 @@ lab_endgetargs:;
/*_.IFCPP___V45*/ meltfptr[40] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3768:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3781:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -35233,7 +35250,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.PATF__V43*/ meltfptr[35];;
{
- MELT_LOCATION ("warmelt-macro.melt:3768:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3781:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -35248,7 +35265,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V42*/ meltfptr[34] = /*_.RETURN___V49*/ meltfptr[45];;
- MELT_LOCATION ("warmelt-macro.melt:3760:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3773:/ clear");
/*clear *//*_.PATF__V43*/ meltfptr[35] = 0;
/*^clear */
/*clear *//*_.IFCPP___V45*/ meltfptr[40] = 0;
@@ -35256,7 +35273,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V49*/ meltfptr[45] = 0;
/*_.LET___V32*/ meltfptr[31] = /*_.LET___V42*/ meltfptr[34];;
- MELT_LOCATION ("warmelt-macro.melt:3752:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3765:/ clear");
/*clear *//*_.FLD__V33*/ meltfptr[32] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L9*/ meltfnum[0] = 0;
@@ -35266,7 +35283,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V42*/ meltfptr[34] = 0;
/*_.LET___V20*/ meltfptr[18] = /*_.LET___V32*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:3733:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3746:/ clear");
/*clear *//*_.CLAFIELDS__V21*/ meltfptr[20] = 0;
/*^clear */
/*clear *//*_.FLDCONT__V22*/ meltfptr[21] = 0;
@@ -35280,7 +35297,7 @@ lab_endgetargs:;
/*clear *//*_.MULTIPLE_ITERATE_TEST__V31*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.LET___V32*/ meltfptr[31] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3727:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3740:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -35289,7 +35306,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V20*/ meltfptr[18];;
{
- MELT_LOCATION ("warmelt-macro.melt:3727:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3740:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -35412,7 +35429,7 @@ meltrout_57_warmelt_macro_LAMBDA___15__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3742:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3755:/ getarg");
/*_.CFLD__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -35430,7 +35447,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3743:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3756:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -35442,7 +35459,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CFLD__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_FIELD */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3743:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3756:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -35450,7 +35467,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3743:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3756:/ cond.else");
/*^block */
/*anyblock */
@@ -35464,7 +35481,7 @@ lab_endgetargs:;
melt_assert_failed (("check fld"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3743) ? (3743) : __LINE__, __FUNCTION__);
+ (3756) ? (3756) : __LINE__, __FUNCTION__);
;
}
;
@@ -35478,7 +35495,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.IFELSE___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3743:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3756:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V4*/ meltfptr[3] = 0;
@@ -35489,7 +35506,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3744:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3757:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^getslot */
@@ -35500,7 +35517,7 @@ lab_endgetargs:;
/*_.NAMED_NAME__V5*/ meltfptr[3] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3745:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3758:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~FKEYW */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -35511,7 +35528,7 @@ lab_endgetargs:;
/*_#S__L3*/ meltfnum[1] =
melt_string_same ((melt_ptr_t) ( /*_.NAMED_NAME__V5*/ meltfptr[3]),
(melt_ptr_t) ( /*_.NAMED_NAME__V6*/ meltfptr[5]));;
- MELT_LOCATION ("warmelt-macro.melt:3744:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3757:/ cond");
/*cond */ if ( /*_#S__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -35519,7 +35536,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3747:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3760:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -35560,14 +35577,14 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3748:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3761:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3748:/ putxtraresult");
+ MELT_LOCATION ("warmelt-macro.melt:3761:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto labend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -35578,7 +35595,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3746:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3759:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[8] = /*_.RETURN___V8*/ meltfptr[7];;
@@ -35586,7 +35603,7 @@ lab_endgetargs:;
/*_.IFELSE___V7*/ meltfptr[6] = /*_.PROGN___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3744:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3757:/ clear");
/*clear *//*_.RETURN___V8*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_.PROGN___V9*/ meltfptr[8] = 0;
@@ -35600,14 +35617,14 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3750:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3763:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
/*_.RETVAL___V1*/ meltfptr[0] = /*_.CFLD__V2*/ meltfptr[1];;
- MELT_LOCATION ("warmelt-macro.melt:3750:/ putxtraresult");
+ MELT_LOCATION ("warmelt-macro.melt:3763:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto labend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -35621,13 +35638,13 @@ lab_endgetargs:;
/*_.IFELSE___V7*/ meltfptr[6] = /*_.RETURN___V10*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3744:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3757:/ clear");
/*clear *//*_.RETURN___V10*/ meltfptr[7] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3742:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3755:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -35636,7 +35653,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.IFELSE___V7*/ meltfptr[6];;
{
- MELT_LOCATION ("warmelt-macro.melt:3742:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3755:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -35760,7 +35777,7 @@ meltrout_58_warmelt_macro_PATEXPAND_INSTANCE (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3771:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3784:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -35791,7 +35808,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3772:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3785:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -35803,7 +35820,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3772:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3785:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -35811,7 +35828,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3772:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3785:/ cond.else");
/*^block */
/*anyblock */
@@ -35825,7 +35842,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3772) ? (3772) : __LINE__, __FUNCTION__);
+ (3785) ? (3785) : __LINE__, __FUNCTION__);
;
}
;
@@ -35839,7 +35856,7 @@ lab_endgetargs:;
/*_.IFCPP___V5*/ meltfptr[4] = /*_.IFELSE___V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3772:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3785:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V6*/ meltfptr[5] = 0;
@@ -35852,7 +35869,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3773:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3786:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -35864,7 +35881,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3773:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3786:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -35872,7 +35889,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3773:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3786:/ cond.else");
/*^block */
/*anyblock */
@@ -35886,7 +35903,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3773) ? (3773) : __LINE__, __FUNCTION__);
+ (3786) ? (3786) : __LINE__, __FUNCTION__);
;
}
;
@@ -35900,7 +35917,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[5] = /*_.IFELSE___V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3773:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3786:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0;
@@ -35913,7 +35930,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3774:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3787:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -35924,7 +35941,7 @@ lab_endgetargs:;
/*_#IS_A__L3*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.PCTX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_PATTERN_EXPANSION_CONTEXT */ meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:3774:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3787:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -35932,7 +35949,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3774:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3787:/ cond.else");
/*^block */
/*anyblock */
@@ -35946,7 +35963,7 @@ lab_endgetargs:;
melt_assert_failed (("check pctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3774) ? (3774) : __LINE__, __FUNCTION__);
+ (3787) ? (3787) : __LINE__, __FUNCTION__);
;
}
;
@@ -35960,7 +35977,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[7] = /*_.IFELSE___V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3774:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3787:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V10*/ meltfptr[9] = 0;
@@ -35973,7 +35990,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3775:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3788:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -35999,7 +36016,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3775:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3788:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -36014,7 +36031,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3775:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3788:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -36027,7 +36044,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3775;
+ argtab[2].meltbp_long = 3788;
/*^apply.arg */
argtab[3].meltbp_cstring = "patexpand_instance sexpr";
/*^apply.arg */
@@ -36047,7 +36064,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3775:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3788:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V13*/ meltfptr[12] = 0;
@@ -36060,7 +36077,7 @@ lab_endgetargs:;
/*_.IF___V12*/ meltfptr[11] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3775:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3788:/ quasiblock");
/*_.PROGN___V14*/ meltfptr[12] = /*_.IF___V12*/ meltfptr[11];;
@@ -36068,7 +36085,7 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[9] = /*_.PROGN___V14*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3775:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3788:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V12*/ meltfptr[11] = 0;
@@ -36081,10 +36098,10 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[9] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3776:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3789:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3777:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3790:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -36092,7 +36109,7 @@ lab_endgetargs:;
/*_.CONT__V16*/ meltfptr[12] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3778:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3791:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -36116,14 +36133,14 @@ lab_endgetargs:;
/*_.CLA__V23*/ meltfptr[22] = ( /*nil */ NULL);;
/*^compute */
/*_.CLABIND__V24*/ meltfptr[23] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3786:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3799:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L6*/ meltfnum[4] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.CLANAME__V22*/ meltfptr[21]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3786:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3799:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -36133,7 +36150,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3787:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3800:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("missing class symbol for INSTANCE pattern"),
@@ -36145,7 +36162,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3788:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3801:/ quasiblock");
/*^checksignal */
@@ -36170,14 +36187,14 @@ lab_endgetargs:;
/*_.FLDLIST__V27*/ meltfptr[26] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[6]))));;
- MELT_LOCATION ("warmelt-macro.melt:3792:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3805:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]),
(melt_ptr_t) (( /*!CLASS_CLASS_BINDING */
meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-macro.melt:3792:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3805:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -36185,10 +36202,10 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3793:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3806:/ compute");
/*_.CLABIND__V24*/ meltfptr[23] = /*_.SETQ___V29*/ meltfptr[28] =
/*_.BND__V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-macro.melt:3794:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3807:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -36199,7 +36216,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V23*/ meltfptr[22] = /*_.SETQ___V31*/ meltfptr[30] =
/*_.CBIND_CLASS__V30*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:3792:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3805:/ quasiblock");
/*_.PROGN___V32*/ meltfptr[31] = /*_.SETQ___V31*/ meltfptr[30];;
@@ -36207,7 +36224,7 @@ lab_endgetargs:;
/*_.IFELSE___V28*/ meltfptr[27] = /*_.PROGN___V32*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3792:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3805:/ clear");
/*clear *//*_.SETQ___V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.CBIND_CLASS__V30*/ meltfptr[29] = 0;
@@ -36225,7 +36242,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3796:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3809:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -36235,7 +36252,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */
meltfrout->tabval[8])));;
- MELT_LOCATION ("warmelt-macro.melt:3796:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3809:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -36243,7 +36260,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3797:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3810:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -36261,7 +36278,7 @@ lab_endgetargs:;
/*_#IF___L9*/ meltfnum[8] = /*_#IS_A__L10*/ meltfnum[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3796:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3809:/ clear");
/*clear *//*_.VBIND_VALUE__V33*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_#IS_A__L10*/ meltfnum[9] = 0;
@@ -36274,7 +36291,7 @@ lab_endgetargs:;
/*_#IF___L9*/ meltfnum[8] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3796:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3809:/ cond");
/*cond */ if ( /*_#IF___L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -36282,11 +36299,11 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3798:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3811:/ compute");
/*_.CLABIND__V24*/ meltfptr[23] =
/*_.SETQ___V35*/ meltfptr[30] =
/*_.BND__V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-macro.melt:3799:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3812:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -36297,7 +36314,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V23*/ meltfptr[22] = /*_.SETQ___V37*/ meltfptr[28] =
/*_.VBIND_VALUE__V36*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:3796:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3809:/ quasiblock");
/*_.PROGN___V38*/ meltfptr[37] =
@@ -36307,7 +36324,7 @@ lab_endgetargs:;
/*_.PROGN___V38*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3796:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3809:/ clear");
/*clear *//*_.SETQ___V35*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.VBIND_VALUE__V36*/ meltfptr[31] = 0;
@@ -36325,7 +36342,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3803:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3816:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -36336,14 +36353,14 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3802:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3815:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("invalid class name for INSTANCE"),
(melt_ptr_t) ( /*_.NAMED_NAME__V39*/
meltfptr[30]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3804:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3817:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -36352,7 +36369,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:3804:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3817:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -36365,7 +36382,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3801:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3814:/ quasiblock");
/*_.PROGN___V41*/ meltfptr[28] =
@@ -36375,7 +36392,7 @@ lab_endgetargs:;
/*_.PROGN___V41*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3796:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3809:/ clear");
/*clear *//*_.NAMED_NAME__V39*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.RETURN___V40*/ meltfptr[31] = 0;
@@ -36388,7 +36405,7 @@ lab_endgetargs:;
/*_.IFELSE___V28*/ meltfptr[27] = /*_.IFELSE___V34*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3792:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3805:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_#IF___L9*/ meltfnum[8] = 0;
@@ -36400,7 +36417,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3806:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3819:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -36412,7 +36429,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CLA__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->
tabval[9])));;
- MELT_LOCATION ("warmelt-macro.melt:3806:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3819:/ cond");
/*cond */ if ( /*_#IS_A__L11*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -36420,7 +36437,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3806:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3819:/ cond.else");
/*^block */
/*anyblock */
@@ -36434,7 +36451,7 @@ lab_endgetargs:;
melt_assert_failed (("check cla"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3806) ? (3806) : __LINE__, __FUNCTION__);
+ (3819) ? (3819) : __LINE__, __FUNCTION__);
;
}
;
@@ -36448,7 +36465,7 @@ lab_endgetargs:;
/*_.IFCPP___V42*/ meltfptr[37] = /*_.IFELSE___V43*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3806:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3819:/ clear");
/*clear *//*_#IS_A__L11*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IFELSE___V43*/ meltfptr[30] = 0;
@@ -36462,10 +36479,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V44*/ meltfptr[31] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3807:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3820:/ compute");
/*_.CURPAIR__V21*/ meltfptr[20] = /*_.SETQ___V45*/ meltfptr[28] =
/*_.PAIR_TAIL__V44*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:3809:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3822:/ loop");
/*loop */
{
labloop_INSLOOP_4:; /*^loopbody */
@@ -36477,7 +36494,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3811:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3824:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L12*/ meltfnum[7] =
@@ -36486,7 +36503,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L13*/ meltfnum[8] =
(!( /*_#IS_PAIR__L12*/ meltfnum[7]));;
- MELT_LOCATION ("warmelt-macro.melt:3811:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3824:/ cond");
/*cond */ if ( /*_#NOT__L13*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -36511,12 +36528,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3812:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3825:/ quasiblock");
/*_.CURFKW__V48*/ meltfptr[47] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3813:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3826:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L14*/ meltfnum[9] =
@@ -36524,7 +36541,7 @@ lab_endgetargs:;
( /*_.CURFKW__V48*/ meltfptr[47]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */
meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-macro.melt:3813:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3826:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L14*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -36534,7 +36551,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3814:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3827:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("expecting keyword in INSTANCE"),
@@ -36548,15 +36565,15 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V49*/ meltfptr[48] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3815:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3828:/ compute");
/*_.CURPAIR__V21*/ meltfptr[20] = /*_.SETQ___V50*/ meltfptr[49] =
/*_.PAIR_TAIL__V49*/ meltfptr[48];;
- MELT_LOCATION ("warmelt-macro.melt:3816:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3829:/ quasiblock");
/*_.CUREXP__V51*/ meltfptr[50] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3817:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3830:/ quasiblock");
/*^checksignal */
@@ -36591,7 +36608,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3818:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3831:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -36617,7 +36634,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3818:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3831:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -36632,7 +36649,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3818:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3831:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -36646,7 +36663,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3818;
+ argtab[2].meltbp_long = 3831;
/*^apply.arg */
argtab[3].meltbp_cstring = "patexpand_instance fldp";
/*^apply.arg */
@@ -36667,7 +36684,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V55*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3818:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3831:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L16*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V55*/ meltfptr[54] = 0;
@@ -36680,7 +36697,7 @@ lab_endgetargs:;
/*_.IF___V54*/ meltfptr[53] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3818:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3831:/ quasiblock");
/*_.PROGN___V56*/ meltfptr[54] = /*_.IF___V54*/ meltfptr[53];;
@@ -36688,7 +36705,7 @@ lab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[52] = /*_.PROGN___V56*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3818:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3831:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.IF___V54*/ meltfptr[53] = 0;
@@ -36701,7 +36718,7 @@ lab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[52] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3819:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3832:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -36714,7 +36731,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3820:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3833:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FLDLIST__V27*/ meltfptr[26]),
(melt_ptr_t) ( /*_.FLDP__V52*/
@@ -36727,13 +36744,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3819:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3832:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3822:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3835:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -36744,7 +36761,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3821:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3834:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("bad field name in INSTANCE"),
(melt_ptr_t) ( /*_.NAMED_NAME__V57*/
@@ -36753,22 +36770,22 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3819:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3832:/ clear");
/*clear *//*_.NAMED_NAME__V57*/ meltfptr[53] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3817:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3830:/ clear");
/*clear *//*_.FLDP__V52*/ meltfptr[51] = 0;
/*^clear */
/*clear *//*_.IFCPP___V53*/ meltfptr[52] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3816:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3829:/ clear");
/*clear *//*_.CUREXP__V51*/ meltfptr[50] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3812:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3825:/ clear");
/*clear *//*_.CURFKW__V48*/ meltfptr[47] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L14*/ meltfnum[9] = 0;
@@ -36778,10 +36795,10 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V50*/ meltfptr[49] = 0;
/*_.PAIR_TAIL__V58*/ meltfptr[54] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3824:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3837:/ compute");
/*_.CURPAIR__V21*/ meltfptr[20] = /*_.SETQ___V59*/ meltfptr[53] =
/*_.PAIR_TAIL__V58*/ meltfptr[54];;
- MELT_LOCATION ("warmelt-macro.melt:3809:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3822:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -36803,10 +36820,10 @@ lab_endgetargs:;
/*_.FOREVER___V46*/ meltfptr[29] = /*_.INSLOOP__V47*/ meltfptr[30];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3826:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3839:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3827:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3840:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -36825,7 +36842,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3829:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3842:/ quasiblock");
/*^newclosure */
@@ -36837,7 +36854,7 @@ lab_endgetargs:;
tabval[16])), (0));
;
/*_.LAMBDA___V62*/ meltfptr[50] = /*_.LAMBDA___V63*/ meltfptr[47];;
- MELT_LOCATION ("warmelt-macro.melt:3828:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3841:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -36856,7 +36873,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3831:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3844:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -36915,10 +36932,10 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SPATI__V65*/ meltfptr[49] = /*_.INST__V66*/ meltfptr[54];;
- MELT_LOCATION ("warmelt-macro.melt:3839:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3852:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3837:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3850:/ quasiblock");
/*^multiapply */
@@ -36946,7 +36963,7 @@ lab_endgetargs:;
/*^quasiblock */
- MELT_LOCATION ("warmelt-macro.melt:3840:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3853:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#I__L20*/ meltfnum[7] =
@@ -36957,7 +36974,7 @@ lab_endgetargs:;
((meltobject_ptr_t)
(( /*!DISCR_CONSTANT_INTEGER */ meltfrout->tabval[19])),
( /*_#I__L20*/ meltfnum[7])));;
- MELT_LOCATION ("warmelt-macro.melt:3840:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3853:/ quasiblock");
/*^putslot */
@@ -36980,7 +36997,7 @@ lab_endgetargs:;
;
- MELT_LOCATION ("warmelt-macro.melt:3837:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3850:/ clear");
/*clear *//*_#I__L20*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MAKE_INTEGERBOX__V68*/ meltfptr[67] = 0;
@@ -36993,7 +37010,7 @@ lab_endgetargs:;
/*clear *//*_#ISUM__L19*/ meltfnum[9] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3845:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3858:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -37019,7 +37036,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3845:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3858:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L21*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -37034,7 +37051,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3845:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3858:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -37048,7 +37065,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3845;
+ argtab[2].meltbp_long = 3858;
/*^apply.arg */
argtab[3].meltbp_cstring = "patexpand_instance return spati";
/*^apply.arg */
@@ -37068,7 +37085,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V71*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3845:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3858:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L22*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V71*/ meltfptr[70] = 0;
@@ -37081,7 +37098,7 @@ lab_endgetargs:;
/*_.IF___V70*/ meltfptr[53] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3845:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3858:/ quasiblock");
/*_.PROGN___V72*/ meltfptr[70] = /*_.IF___V70*/ meltfptr[53];;
@@ -37089,7 +37106,7 @@ lab_endgetargs:;
/*_.IFCPP___V69*/ meltfptr[67] = /*_.PROGN___V72*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3845:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3858:/ clear");
/*clear *//*_#MELT_NEED_DBG__L21*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V70*/ meltfptr[53] = 0;
@@ -37102,7 +37119,7 @@ lab_endgetargs:;
/*_.IFCPP___V69*/ meltfptr[67] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3846:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3859:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -37111,7 +37128,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SPATI__V65*/ meltfptr[49];;
{
- MELT_LOCATION ("warmelt-macro.melt:3846:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3859:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -37126,7 +37143,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V60*/ meltfptr[51] = /*_.RETURN___V73*/ meltfptr[53];;
- MELT_LOCATION ("warmelt-macro.melt:3826:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3839:/ clear");
/*clear *//*_.SPATFIELDS__V61*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.LAMBDA___V62*/ meltfptr[50] = 0;
@@ -37140,7 +37157,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V73*/ meltfptr[53] = 0;
/*_.LET___V25*/ meltfptr[24] = /*_.LET___V60*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-macro.melt:3788:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3801:/ clear");
/*clear *//*_.BND__V26*/ meltfptr[25] = 0;
/*^clear */
/*clear *//*_.FLDLIST__V27*/ meltfptr[26] = 0;
@@ -37160,7 +37177,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V60*/ meltfptr[51] = 0;
/*_.LET___V15*/ meltfptr[11] = /*_.LET___V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:3776:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3789:/ clear");
/*clear *//*_.CONT__V16*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.LOC__V17*/ meltfptr[16] = 0;
@@ -37182,7 +37199,7 @@ lab_endgetargs:;
/*clear *//*_#IS_NOT_A__L6*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.LET___V25*/ meltfptr[24] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3771:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3784:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -37191,7 +37208,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V15*/ meltfptr[11];;
{
- MELT_LOCATION ("warmelt-macro.melt:3771:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3784:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -37312,7 +37329,7 @@ meltrout_59_warmelt_macro_LAMBDA___16__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3829:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3842:/ getarg");
/*_.CURPATFLD__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -37328,7 +37345,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-macro.melt:3830:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3843:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -37352,13 +37369,13 @@ lab_endgetargs:;
/*_.SPAF_PATTERN__V3*/ meltfptr[2] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3829:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3842:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SPAF_PATTERN__V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-macro.melt:3829:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3842:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -37472,7 +37489,7 @@ meltrout_60_warmelt_macro_PATEXPAND_OBJECT (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3866:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3879:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -37503,7 +37520,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3867:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3880:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -37515,7 +37532,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3867:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3880:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -37523,7 +37540,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3867:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3880:/ cond.else");
/*^block */
/*anyblock */
@@ -37537,7 +37554,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3867) ? (3867) : __LINE__, __FUNCTION__);
+ (3880) ? (3880) : __LINE__, __FUNCTION__);
;
}
;
@@ -37551,7 +37568,7 @@ lab_endgetargs:;
/*_.IFCPP___V5*/ meltfptr[4] = /*_.IFELSE___V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3867:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3880:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V6*/ meltfptr[5] = 0;
@@ -37564,7 +37581,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3868:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3881:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -37576,7 +37593,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3868:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3881:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -37584,7 +37601,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3868:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3881:/ cond.else");
/*^block */
/*anyblock */
@@ -37598,7 +37615,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3868) ? (3868) : __LINE__, __FUNCTION__);
+ (3881) ? (3881) : __LINE__, __FUNCTION__);
;
}
;
@@ -37612,7 +37629,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[5] = /*_.IFELSE___V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3868:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3881:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0;
@@ -37625,7 +37642,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3869:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3882:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -37636,7 +37653,7 @@ lab_endgetargs:;
/*_#IS_A__L3*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.PCTX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_PATTERN_EXPANSION_CONTEXT */ meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:3869:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3882:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -37644,7 +37661,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3869:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3882:/ cond.else");
/*^block */
/*anyblock */
@@ -37658,7 +37675,7 @@ lab_endgetargs:;
melt_assert_failed (("check pctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3869) ? (3869) : __LINE__, __FUNCTION__);
+ (3882) ? (3882) : __LINE__, __FUNCTION__);
;
}
;
@@ -37672,7 +37689,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[7] = /*_.IFELSE___V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3869:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3882:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V10*/ meltfptr[9] = 0;
@@ -37685,7 +37702,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3870:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3883:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -37711,7 +37728,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3870:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3883:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -37726,7 +37743,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3870:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3883:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -37739,7 +37756,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3870;
+ argtab[2].meltbp_long = 3883;
/*^apply.arg */
argtab[3].meltbp_cstring = "patexpand_object sexpr";
/*^apply.arg */
@@ -37759,7 +37776,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3870:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3883:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V13*/ meltfptr[12] = 0;
@@ -37772,7 +37789,7 @@ lab_endgetargs:;
/*_.IF___V12*/ meltfptr[11] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3870:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3883:/ quasiblock");
/*_.PROGN___V14*/ meltfptr[12] = /*_.IF___V12*/ meltfptr[11];;
@@ -37780,7 +37797,7 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[9] = /*_.PROGN___V14*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3870:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3883:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V12*/ meltfptr[11] = 0;
@@ -37793,10 +37810,10 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[9] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3871:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3884:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3872:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3885:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -37804,7 +37821,7 @@ lab_endgetargs:;
/*_.CONT__V16*/ meltfptr[12] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3873:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3886:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -37828,14 +37845,14 @@ lab_endgetargs:;
/*_.CLA__V23*/ meltfptr[22] = ( /*nil */ NULL);;
/*^compute */
/*_.CLABIND__V24*/ meltfptr[23] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:3881:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3894:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L6*/ meltfnum[4] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.CLANAME__V22*/ meltfptr[21]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:3881:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3894:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -37845,7 +37862,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3882:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3895:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("missing class symbol for OBJECT pattern"),
@@ -37857,7 +37874,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3883:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3896:/ quasiblock");
/*^checksignal */
@@ -37882,14 +37899,14 @@ lab_endgetargs:;
/*_.FLDLIST__V27*/ meltfptr[26] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[6]))));;
- MELT_LOCATION ("warmelt-macro.melt:3887:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3900:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]),
(melt_ptr_t) (( /*!CLASS_CLASS_BINDING */
meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-macro.melt:3887:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3900:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -37897,10 +37914,10 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3888:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3901:/ compute");
/*_.CLABIND__V24*/ meltfptr[23] = /*_.SETQ___V29*/ meltfptr[28] =
/*_.BND__V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-macro.melt:3889:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3902:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -37911,7 +37928,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V23*/ meltfptr[22] = /*_.SETQ___V31*/ meltfptr[30] =
/*_.CBIND_CLASS__V30*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:3887:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3900:/ quasiblock");
/*_.PROGN___V32*/ meltfptr[31] = /*_.SETQ___V31*/ meltfptr[30];;
@@ -37919,7 +37936,7 @@ lab_endgetargs:;
/*_.IFELSE___V28*/ meltfptr[27] = /*_.PROGN___V32*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3887:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3900:/ clear");
/*clear *//*_.SETQ___V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.CBIND_CLASS__V30*/ meltfptr[29] = 0;
@@ -37937,7 +37954,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3891:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3904:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
@@ -37947,7 +37964,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */
meltfrout->tabval[8])));;
- MELT_LOCATION ("warmelt-macro.melt:3891:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3904:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -37955,7 +37972,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3892:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3905:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -37973,7 +37990,7 @@ lab_endgetargs:;
/*_#IF___L9*/ meltfnum[8] = /*_#IS_A__L10*/ meltfnum[9];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3891:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3904:/ clear");
/*clear *//*_.VBIND_VALUE__V33*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_#IS_A__L10*/ meltfnum[9] = 0;
@@ -37986,7 +38003,7 @@ lab_endgetargs:;
/*_#IF___L9*/ meltfnum[8] = 0;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3891:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3904:/ cond");
/*cond */ if ( /*_#IF___L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -37994,11 +38011,11 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3893:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3906:/ compute");
/*_.CLABIND__V24*/ meltfptr[23] =
/*_.SETQ___V35*/ meltfptr[30] =
/*_.BND__V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-macro.melt:3894:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3907:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.BND__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -38009,7 +38026,7 @@ lab_endgetargs:;
/*^compute */
/*_.CLA__V23*/ meltfptr[22] = /*_.SETQ___V37*/ meltfptr[28] =
/*_.VBIND_VALUE__V36*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:3891:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3904:/ quasiblock");
/*_.PROGN___V38*/ meltfptr[37] =
@@ -38019,7 +38036,7 @@ lab_endgetargs:;
/*_.PROGN___V38*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3891:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3904:/ clear");
/*clear *//*_.SETQ___V35*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.VBIND_VALUE__V36*/ meltfptr[31] = 0;
@@ -38037,7 +38054,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3898:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3911:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -38048,14 +38065,14 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3897:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3910:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("invalid class name for OBJECT pattern"),
(melt_ptr_t) ( /*_.NAMED_NAME__V39*/
meltfptr[30]));
}
;
- MELT_LOCATION ("warmelt-macro.melt:3899:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3912:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -38064,7 +38081,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:3899:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3912:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -38077,7 +38094,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3896:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3909:/ quasiblock");
/*_.PROGN___V41*/ meltfptr[28] =
@@ -38087,7 +38104,7 @@ lab_endgetargs:;
/*_.PROGN___V41*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3891:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3904:/ clear");
/*clear *//*_.NAMED_NAME__V39*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.RETURN___V40*/ meltfptr[31] = 0;
@@ -38100,7 +38117,7 @@ lab_endgetargs:;
/*_.IFELSE___V28*/ meltfptr[27] = /*_.IFELSE___V34*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3887:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3900:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_#IF___L9*/ meltfnum[8] = 0;
@@ -38112,7 +38129,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3901:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3914:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -38124,7 +38141,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CLA__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->
tabval[9])));;
- MELT_LOCATION ("warmelt-macro.melt:3901:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3914:/ cond");
/*cond */ if ( /*_#IS_A__L11*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -38132,7 +38149,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3901:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3914:/ cond.else");
/*^block */
/*anyblock */
@@ -38146,7 +38163,7 @@ lab_endgetargs:;
melt_assert_failed (("check cla"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3901) ? (3901) : __LINE__, __FUNCTION__);
+ (3914) ? (3914) : __LINE__, __FUNCTION__);
;
}
;
@@ -38160,7 +38177,7 @@ lab_endgetargs:;
/*_.IFCPP___V42*/ meltfptr[37] = /*_.IFELSE___V43*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3901:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3914:/ clear");
/*clear *//*_#IS_A__L11*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IFELSE___V43*/ meltfptr[30] = 0;
@@ -38174,10 +38191,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V44*/ meltfptr[31] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3902:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3915:/ compute");
/*_.CURPAIR__V21*/ meltfptr[20] = /*_.SETQ___V45*/ meltfptr[28] =
/*_.PAIR_TAIL__V44*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:3904:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:3917:/ loop");
/*loop */
{
labloop_INSLOOP_5:; /*^loopbody */
@@ -38189,7 +38206,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3906:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3919:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L12*/ meltfnum[7] =
@@ -38198,7 +38215,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L13*/ meltfnum[8] =
(!( /*_#IS_PAIR__L12*/ meltfnum[7]));;
- MELT_LOCATION ("warmelt-macro.melt:3906:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3919:/ cond");
/*cond */ if ( /*_#NOT__L13*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -38223,12 +38240,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3907:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3920:/ quasiblock");
/*_.CURFKW__V48*/ meltfptr[47] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3908:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3921:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L14*/ meltfnum[9] =
@@ -38236,7 +38253,7 @@ lab_endgetargs:;
( /*_.CURFKW__V48*/ meltfptr[47]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */
meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-macro.melt:3908:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3921:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L14*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -38246,7 +38263,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3909:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3922:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("expecting keyword in OBJECT pattern"),
@@ -38260,15 +38277,15 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V49*/ meltfptr[48] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3910:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3923:/ compute");
/*_.CURPAIR__V21*/ meltfptr[20] = /*_.SETQ___V50*/ meltfptr[49] =
/*_.PAIR_TAIL__V49*/ meltfptr[48];;
- MELT_LOCATION ("warmelt-macro.melt:3911:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3924:/ quasiblock");
/*_.CUREXP__V51*/ meltfptr[50] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3912:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3925:/ quasiblock");
/*^checksignal */
@@ -38303,7 +38320,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3913:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3926:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -38329,7 +38346,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3913:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3926:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -38344,7 +38361,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3913:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3926:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -38358,7 +38375,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3913;
+ argtab[2].meltbp_long = 3926;
/*^apply.arg */
argtab[3].meltbp_cstring = "patexpand_object fldp";
/*^apply.arg */
@@ -38379,7 +38396,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V55*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3913:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3926:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L16*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V55*/ meltfptr[54] = 0;
@@ -38392,7 +38409,7 @@ lab_endgetargs:;
/*_.IF___V54*/ meltfptr[53] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3913:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3926:/ quasiblock");
/*_.PROGN___V56*/ meltfptr[54] = /*_.IF___V54*/ meltfptr[53];;
@@ -38400,7 +38417,7 @@ lab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[52] = /*_.PROGN___V56*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3913:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3926:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.IF___V54*/ meltfptr[53] = 0;
@@ -38413,7 +38430,7 @@ lab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[52] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3914:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3927:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -38426,7 +38443,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3915:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3928:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FLDLIST__V27*/ meltfptr[26]),
(melt_ptr_t) ( /*_.FLDP__V52*/
@@ -38439,13 +38456,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3914:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3927:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3917:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3930:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -38456,7 +38473,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3916:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3929:/ locexp");
melt_error_str ((melt_ptr_t) ( /*_.LOC__V17*/ meltfptr[16]),
("bad field name in OBJECT pattern"),
(melt_ptr_t) ( /*_.NAMED_NAME__V57*/
@@ -38465,22 +38482,22 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3914:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3927:/ clear");
/*clear *//*_.NAMED_NAME__V57*/ meltfptr[53] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3912:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3925:/ clear");
/*clear *//*_.FLDP__V52*/ meltfptr[51] = 0;
/*^clear */
/*clear *//*_.IFCPP___V53*/ meltfptr[52] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3911:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3924:/ clear");
/*clear *//*_.CUREXP__V51*/ meltfptr[50] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3907:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3920:/ clear");
/*clear *//*_.CURFKW__V48*/ meltfptr[47] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L14*/ meltfnum[9] = 0;
@@ -38490,10 +38507,10 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V50*/ meltfptr[49] = 0;
/*_.PAIR_TAIL__V58*/ meltfptr[54] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V21*/ meltfptr[20])));;
- MELT_LOCATION ("warmelt-macro.melt:3919:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3932:/ compute");
/*_.CURPAIR__V21*/ meltfptr[20] = /*_.SETQ___V59*/ meltfptr[53] =
/*_.PAIR_TAIL__V58*/ meltfptr[54];;
- MELT_LOCATION ("warmelt-macro.melt:3904:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3917:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -38515,10 +38532,10 @@ lab_endgetargs:;
/*_.FOREVER___V46*/ meltfptr[29] = /*_.INSLOOP__V47*/ meltfptr[30];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3921:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3934:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3922:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3935:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -38537,7 +38554,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3924:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3937:/ quasiblock");
/*^newclosure */
@@ -38549,7 +38566,7 @@ lab_endgetargs:;
tabval[16])), (0));
;
/*_.LAMBDA___V62*/ meltfptr[50] = /*_.LAMBDA___V63*/ meltfptr[47];;
- MELT_LOCATION ("warmelt-macro.melt:3923:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3936:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -38568,7 +38585,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3926:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3939:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -38618,10 +38635,10 @@ lab_endgetargs:;
"newly made instance");
;
/*_.SPATI__V65*/ meltfptr[49] = /*_.INST__V66*/ meltfptr[54];;
- MELT_LOCATION ("warmelt-macro.melt:3933:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3946:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:3931:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3944:/ quasiblock");
/*^multiapply */
@@ -38649,7 +38666,7 @@ lab_endgetargs:;
/*^quasiblock */
- MELT_LOCATION ("warmelt-macro.melt:3934:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3947:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#I__L20*/ meltfnum[7] =
@@ -38660,7 +38677,7 @@ lab_endgetargs:;
((meltobject_ptr_t)
(( /*!DISCR_CONSTANT_INTEGER */ meltfrout->tabval[19])),
( /*_#I__L20*/ meltfnum[7])));;
- MELT_LOCATION ("warmelt-macro.melt:3934:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3947:/ quasiblock");
/*^putslot */
@@ -38684,7 +38701,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3938:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3951:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -38710,7 +38727,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3938:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3951:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L21*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -38725,7 +38742,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3938:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3951:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -38739,7 +38756,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3938;
+ argtab[2].meltbp_long = 3951;
/*^apply.arg */
argtab[3].meltbp_cstring = "patexpand_object return spati";
/*^apply.arg */
@@ -38759,7 +38776,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V72*/ meltfptr[71];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3938:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3951:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L22*/ meltfnum[21] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V72*/ meltfptr[71] = 0;
@@ -38772,7 +38789,7 @@ lab_endgetargs:;
/*_.IF___V71*/ meltfptr[70] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3938:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3951:/ quasiblock");
/*_.PROGN___V73*/ meltfptr[71] = /*_.IF___V71*/ meltfptr[70];;
@@ -38780,7 +38797,7 @@ lab_endgetargs:;
/*_.IFCPP___V70*/ meltfptr[69] = /*_.PROGN___V73*/ meltfptr[71];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3938:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3951:/ clear");
/*clear *//*_#MELT_NEED_DBG__L21*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V71*/ meltfptr[70] = 0;
@@ -38793,7 +38810,7 @@ lab_endgetargs:;
/*_.IFCPP___V70*/ meltfptr[69] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3939:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3952:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -38802,7 +38819,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SPATI__V65*/ meltfptr[49];;
{
- MELT_LOCATION ("warmelt-macro.melt:3939:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3952:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -38815,12 +38832,12 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:3931:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3944:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.MULTI___V67*/ meltfptr[53] = /*_.RETURN___V74*/ meltfptr[70];;
- MELT_LOCATION ("warmelt-macro.melt:3931:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3944:/ clear");
/*clear *//*_#I__L20*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MAKE_INTEGERBOX__V69*/ meltfptr[68] = 0;
@@ -38837,7 +38854,7 @@ lab_endgetargs:;
/*clear *//*_#ISUM__L19*/ meltfnum[9] = 0;
/*_.LET___V60*/ meltfptr[51] = /*_.MULTI___V67*/ meltfptr[53];;
- MELT_LOCATION ("warmelt-macro.melt:3921:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3934:/ clear");
/*clear *//*_.PATFIELDS__V61*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.LAMBDA___V62*/ meltfptr[50] = 0;
@@ -38849,7 +38866,7 @@ lab_endgetargs:;
/*clear *//*_.MULTI___V67*/ meltfptr[53] = 0;
/*_.LET___V25*/ meltfptr[24] = /*_.LET___V60*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-macro.melt:3883:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3896:/ clear");
/*clear *//*_.BND__V26*/ meltfptr[25] = 0;
/*^clear */
/*clear *//*_.FLDLIST__V27*/ meltfptr[26] = 0;
@@ -38869,7 +38886,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V60*/ meltfptr[51] = 0;
/*_.LET___V15*/ meltfptr[11] = /*_.LET___V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:3871:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3884:/ clear");
/*clear *//*_.CONT__V16*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.LOC__V17*/ meltfptr[16] = 0;
@@ -38891,7 +38908,7 @@ lab_endgetargs:;
/*clear *//*_#IS_NOT_A__L6*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.LET___V25*/ meltfptr[24] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3866:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3879:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -38900,7 +38917,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V15*/ meltfptr[11];;
{
- MELT_LOCATION ("warmelt-macro.melt:3866:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3879:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -39021,7 +39038,7 @@ meltrout_61_warmelt_macro_LAMBDA___17__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3924:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3937:/ getarg");
/*_.CURPATFLD__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -39037,7 +39054,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-macro.melt:3925:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3938:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -39061,13 +39078,13 @@ lab_endgetargs:;
/*_.SPAF_PATTERN__V3*/ meltfptr[2] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3924:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3937:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SPAF_PATTERN__V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-macro.melt:3924:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3937:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -39181,7 +39198,7 @@ meltrout_62_warmelt_macro_MEXPAND_OBJECT (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3943:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3956:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -39222,7 +39239,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3944:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3957:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -39234,7 +39251,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3944:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3957:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -39242,7 +39259,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3944:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3957:/ cond.else");
/*^block */
/*anyblock */
@@ -39256,7 +39273,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3944) ? (3944) : __LINE__, __FUNCTION__);
+ (3957) ? (3957) : __LINE__, __FUNCTION__);
;
}
;
@@ -39270,7 +39287,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3944:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3957:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -39283,7 +39300,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3945:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3958:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -39295,7 +39312,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3945:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3958:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -39303,7 +39320,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3945:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3958:/ cond.else");
/*^block */
/*anyblock */
@@ -39317,7 +39334,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3945) ? (3945) : __LINE__, __FUNCTION__);
+ (3958) ? (3958) : __LINE__, __FUNCTION__);
;
}
;
@@ -39331,7 +39348,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3945:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3958:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -39344,7 +39361,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3946:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3959:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -39370,7 +39387,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:3946:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3959:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -39385,7 +39402,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:3946:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3959:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -39398,7 +39415,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 3946;
+ argtab[2].meltbp_long = 3959;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_object sexpr";
/*^apply.arg */
@@ -39418,7 +39435,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V12*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3946:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3959:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V12*/ meltfptr[11] = 0;
@@ -39431,7 +39448,7 @@ lab_endgetargs:;
/*_.IF___V11*/ meltfptr[10] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3946:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3959:/ quasiblock");
/*_.PROGN___V13*/ meltfptr[11] = /*_.IF___V11*/ meltfptr[10];;
@@ -39439,7 +39456,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_.PROGN___V13*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3946:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3959:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V11*/ meltfptr[10] = 0;
@@ -39452,10 +39469,10 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3947:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3960:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:3948:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3961:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -39465,18 +39482,18 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-macro.melt:3950:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3963:/ locexp");
/* error_plain */ melt_error_str ((melt_ptr_t) ( /*_.LOC__V15*/ meltfptr[11]), ("OBJECT cannot be macro-expanded in expression context - use INSTANCE\
instead"), (melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3951:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3964:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-macro.melt:3951:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3964:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -39491,11 +39508,11 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V14*/ meltfptr[10] = /*_.RETURN___V16*/ meltfptr[15];;
- MELT_LOCATION ("warmelt-macro.melt:3947:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3960:/ clear");
/*clear *//*_.LOC__V15*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.RETURN___V16*/ meltfptr[15] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3943:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3956:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -39504,7 +39521,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V14*/ meltfptr[10];;
{
- MELT_LOCATION ("warmelt-macro.melt:3943:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3956:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -39626,7 +39643,7 @@ meltrout_63_warmelt_macro_MEXPAND_CODE_CHUNK (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:3966:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:3979:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -39667,7 +39684,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3967:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3980:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -39679,7 +39696,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3967:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3980:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -39687,7 +39704,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3967:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3980:/ cond.else");
/*^block */
/*anyblock */
@@ -39701,7 +39718,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3967) ? (3967) : __LINE__, __FUNCTION__);
+ (3980) ? (3980) : __LINE__, __FUNCTION__);
;
}
;
@@ -39715,7 +39732,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3967:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3980:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -39728,7 +39745,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:3968:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:3981:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -39740,7 +39757,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:3968:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3981:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -39748,7 +39765,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3968:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:3981:/ cond.else");
/*^block */
/*anyblock */
@@ -39762,7 +39779,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (3968) ? (3968) : __LINE__, __FUNCTION__);
+ (3981) ? (3981) : __LINE__, __FUNCTION__);
;
}
;
@@ -39776,7 +39793,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3968:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3981:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -39787,7 +39804,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:3969:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:3982:/ quasiblock");
/*^getslot */
@@ -39798,7 +39815,7 @@ lab_endgetargs:;
/*_.CONT__V11*/ meltfptr[10] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:3970:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:3983:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -39824,17 +39841,17 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_HEAD__V19*/ meltfptr[18] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:3977:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3990:/ compute");
/*_.CUREL__V18*/ meltfptr[17] = /*_.SETQ___V20*/ meltfptr[19] =
/*_.PAIR_HEAD__V19*/ meltfptr[18];;
- MELT_LOCATION ("warmelt-macro.melt:3978:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3991:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L3*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.CUREL__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3978:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3991:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -39842,13 +39859,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3979:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3992:/ compute");
/*_.GSYM__V16*/ meltfptr[15] = /*_.SETQ___V22*/ meltfptr[21] =
/*_.CUREL__V18*/ meltfptr[17];;
/*_.IFELSE___V21*/ meltfptr[20] = /*_.SETQ___V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3978:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3991:/ clear");
/*clear *//*_.SETQ___V22*/ meltfptr[21] = 0;
}
;
@@ -39864,7 +39881,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3980:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3993:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.SLOC__V12*/ meltfptr[11]),
("missing symbol in (CODE_CHUNK <state-symbol> <chunk>)"),
@@ -39880,20 +39897,20 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V23*/ meltfptr[21] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:3981:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3994:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] = /*_.SETQ___V24*/ meltfptr[23] =
/*_.PAIR_TAIL__V23*/ meltfptr[21];;
/*_.PAIR_HEAD__V25*/ meltfptr[24] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:3982:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:3995:/ compute");
/*_.CURCHK__V15*/ meltfptr[14] = /*_.SETQ___V26*/ meltfptr[25] =
/*_.PAIR_HEAD__V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:3983:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3996:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_.PAIR_TAIL__V27*/ meltfptr[26] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:3983:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3996:/ cond");
/*cond */ if ( /*_.PAIR_TAIL__V27*/ meltfptr[26]) /*then */
{
/*^cond.then */
@@ -39903,7 +39920,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3984:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3997:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.SLOC__V12*/ meltfptr[11]),
("CODE_CHUNK expects one single chunk sexpr"),
@@ -39915,14 +39932,14 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3985:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3998:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L4*/ meltfnum[3] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.CURCHK__V15*/ meltfptr[14]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:3985:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:3998:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L4*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -39932,7 +39949,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3986:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3999:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.SLOC__V12*/ meltfptr[11]),
("CODE_CHUNK expects a chunk sexpr"),
@@ -39944,7 +39961,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:3987:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4000:/ quasiblock");
/*^cond */
@@ -39972,7 +39989,7 @@ lab_endgetargs:;
/*_.LOC__V29*/ meltfptr[28] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:3988:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4001:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -40011,14 +40028,14 @@ lab_endgetargs:;
melt_pair_head ((melt_ptr_t) /*_.CURPAIR__V31*/ meltfptr[30]);
- MELT_LOCATION ("warmelt-macro.melt:3993:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4006:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_STRING__L5*/ meltfnum[4] =
(melt_magic_discr
((melt_ptr_t) ( /*_.CURCOMP__V32*/ meltfptr[31])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-macro.melt:3993:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4006:/ cond");
/*cond */ if ( /*_#IS_STRING__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -40034,7 +40051,7 @@ lab_endgetargs:;
( /*_.CURCOMP__V32*/ meltfptr[31]))));;
{
- MELT_LOCATION ("warmelt-macro.melt:3994:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4007:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.CHKLIST__V17*/ meltfptr[16]),
(melt_ptr_t) ( /*_.MAKE_STRING__V33*/
@@ -40043,7 +40060,7 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3993:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4006:/ clear");
/*clear *//*_.MAKE_STRING__V33*/ meltfptr[32] = 0;
}
;
@@ -40055,7 +40072,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:3996:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4009:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L6*/ meltfnum[5] =
@@ -40064,7 +40081,7 @@ lab_endgetargs:;
(melt_ptr_t) (( /*!CLASS_SYMBOL */
meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:3996:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4009:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -40074,7 +40091,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3997:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4010:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.CHKLIST__V17*/
meltfptr[16]),
@@ -40088,7 +40105,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:3996:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4009:/ cond.else");
/*^block */
/*anyblock */
@@ -40096,7 +40113,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:3999:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4012:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V29*/ meltfptr[28]),
@@ -40104,7 +40121,7 @@ lab_endgetargs:;
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:3998:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4011:/ quasiblock");
/*epilog */
@@ -40114,7 +40131,7 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:3993:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4006:/ clear");
/*clear *//*_#IS_A__L6*/ meltfnum[5] = 0;
}
;
@@ -40127,7 +40144,7 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-macro.melt:3990:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4003:/ clear");
/*clear *//*_.CURPAIR__V31*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.CURCOMP__V32*/ meltfptr[31] = 0;
@@ -40135,13 +40152,13 @@ lab_endgetargs:;
/*clear *//*_#IS_STRING__L5*/ meltfnum[4] = 0;
} /*endciterblock FOREACH_IN_LIST */
;
- MELT_LOCATION ("warmelt-macro.melt:4001:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4014:/ quasiblock");
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:4002:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4015:/ cond");
/*cond */ if ( /*_.LOC__V29*/ meltfptr[28]) /*then */
{
/*^cond.then */
@@ -40149,12 +40166,12 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4002:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4015:/ cond.else");
/*_.OR___V35*/ meltfptr[34] = /*_.SLOC__V12*/ meltfptr[11];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4004:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4017:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -40173,7 +40190,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4001:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4014:/ quasiblock");
/*^rawallocobj */
@@ -40224,7 +40241,7 @@ lab_endgetargs:;
/*_.MRES__V37*/ meltfptr[36] = /*_.INST__V38*/ meltfptr[37];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4006:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4019:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -40250,7 +40267,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4006:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4019:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -40265,7 +40282,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4006:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4019:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -40278,7 +40295,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4006;
+ argtab[2].meltbp_long = 4019;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_code_chunk result";
/*^apply.arg */
@@ -40298,7 +40315,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V41*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4006:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4019:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V41*/ meltfptr[40] = 0;
@@ -40311,7 +40328,7 @@ lab_endgetargs:;
/*_.IF___V40*/ meltfptr[39] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4006:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4019:/ quasiblock");
/*_.PROGN___V42*/ meltfptr[40] = /*_.IF___V40*/ meltfptr[39];;
@@ -40319,7 +40336,7 @@ lab_endgetargs:;
/*_.IFCPP___V39*/ meltfptr[38] = /*_.PROGN___V42*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4006:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4019:/ clear");
/*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[5] = 0;
/*^clear */
/*clear *//*_.IF___V40*/ meltfptr[39] = 0;
@@ -40332,7 +40349,7 @@ lab_endgetargs:;
/*_.IFCPP___V39*/ meltfptr[38] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4007:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4020:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -40341,7 +40358,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.MRES__V37*/ meltfptr[36];;
{
- MELT_LOCATION ("warmelt-macro.melt:4007:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4020:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -40356,7 +40373,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V34*/ meltfptr[32] = /*_.RETURN___V43*/ meltfptr[39];;
- MELT_LOCATION ("warmelt-macro.melt:4001:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4014:/ clear");
/*clear *//*_.OR___V35*/ meltfptr[34] = 0;
/*^clear */
/*clear *//*_.LIST_TO_MULTIPLE__V36*/ meltfptr[35] = 0;
@@ -40368,7 +40385,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V43*/ meltfptr[39] = 0;
/*_.LET___V28*/ meltfptr[27] = /*_.LET___V34*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-macro.melt:3987:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4000:/ clear");
/*clear *//*_.LOC__V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.CHKCONT__V30*/ meltfptr[29] = 0;
@@ -40376,7 +40393,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V34*/ meltfptr[32] = 0;
/*_.LET___V10*/ meltfptr[8] = /*_.LET___V28*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:3969:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:3982:/ clear");
/*clear *//*_.CONT__V11*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.SLOC__V12*/ meltfptr[11] = 0;
@@ -40414,7 +40431,7 @@ lab_endgetargs:;
/*clear *//*_#IS_NOT_A__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.LET___V28*/ meltfptr[27] = 0;
- MELT_LOCATION ("warmelt-macro.melt:3966:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:3979:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -40423,7 +40440,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[8];;
{
- MELT_LOCATION ("warmelt-macro.melt:3966:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:3979:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -40547,7 +40564,7 @@ meltrout_64_warmelt_macro_MEXPAND_UNSAFE_PUT_FIELDS (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4017:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4030:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -40588,7 +40605,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4018:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4031:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -40600,7 +40617,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4018:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4031:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -40608,7 +40625,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4018:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4031:/ cond.else");
/*^block */
/*anyblock */
@@ -40622,7 +40639,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4018) ? (4018) : __LINE__, __FUNCTION__);
+ (4031) ? (4031) : __LINE__, __FUNCTION__);
;
}
;
@@ -40636,7 +40653,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4018:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4031:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -40649,7 +40666,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4019:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4032:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -40661,7 +40678,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:4019:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4032:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -40669,7 +40686,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4019:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4032:/ cond.else");
/*^block */
/*anyblock */
@@ -40683,7 +40700,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4019) ? (4019) : __LINE__, __FUNCTION__);
+ (4032) ? (4032) : __LINE__, __FUNCTION__);
;
}
;
@@ -40697,7 +40714,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4019:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4032:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -40708,12 +40725,12 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4020:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4033:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L3*/ meltfnum[0] =
(( /*_.MEXPANDER__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4020:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4033:/ cond");
/*cond */ if ( /*_#NULL__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -40727,7 +40744,7 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[8] = /*_.SETQ___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4020:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4033:/ clear");
/*clear *//*_.SETQ___V11*/ meltfptr[10] = 0;
}
;
@@ -40740,7 +40757,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4021:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4034:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -40751,7 +40768,7 @@ lab_endgetargs:;
/*_#IS_CLOSURE__L4*/ meltfnum[3] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MEXPANDER__V4*/ meltfptr[3])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-macro.melt:4021:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4034:/ cond");
/*cond */ if ( /*_#IS_CLOSURE__L4*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -40759,7 +40776,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4021:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4034:/ cond.else");
/*^block */
/*anyblock */
@@ -40773,7 +40790,7 @@ lab_endgetargs:;
melt_assert_failed (("check mexpander"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4021) ? (4021) : __LINE__, __FUNCTION__);
+ (4034) ? (4034) : __LINE__, __FUNCTION__);
;
}
;
@@ -40787,7 +40804,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4021:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4034:/ clear");
/*clear *//*_#IS_CLOSURE__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -40800,7 +40817,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4022:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4035:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -40811,7 +40828,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L5*/ meltfnum[3] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V5*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:4022:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4035:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -40819,7 +40836,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4022:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4035:/ cond.else");
/*^block */
/*anyblock */
@@ -40833,7 +40850,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4022) ? (4022) : __LINE__, __FUNCTION__);
+ (4035) ? (4035) : __LINE__, __FUNCTION__);
;
}
;
@@ -40847,7 +40864,7 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = /*_.IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4022:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4035:/ clear");
/*clear *//*_#IS_OBJECT__L5*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IFELSE___V15*/ meltfptr[14] = 0;
@@ -40858,13 +40875,13 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4023:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4036:/ quasiblock");
/*_.FIELDS__V17*/ meltfptr[16] = ( /*nil */ NULL);;
/*^compute */
/*_.FIELDNAMS__V18*/ meltfptr[17] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4025:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4038:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -40872,7 +40889,7 @@ lab_endgetargs:;
/*_.CONT__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4026:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4039:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -40888,14 +40905,14 @@ lab_endgetargs:;
/*^compute */
/*_.OBJSRC__V23*/ meltfptr[22] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4030:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4043:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L6*/ meltfnum[3] =
melt_is_instance_of ((melt_ptr_t) ( /*_.OBJSRC__V23*/ meltfptr[22]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4030:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4043:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -40903,7 +40920,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:4031:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4044:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -40931,7 +40948,7 @@ lab_endgetargs:;
/*_.OBJEXP__V24*/ meltfptr[23] = /*_.MEXPANDER__V25*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4030:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4043:/ clear");
/*clear *//*_.MEXPANDER__V25*/ meltfptr[24] = 0;
}
;
@@ -40945,16 +40962,16 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V26*/ meltfptr[24] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4034:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4047:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V27*/ meltfptr[26] =
/*_.PAIR_TAIL__V26*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:4035:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4048:/ quasiblock");
/*_.FLDLIST__V29*/ meltfptr[28] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[3]))));;
- MELT_LOCATION ("warmelt-macro.melt:4037:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:4050:/ loop");
/*loop */
{
labloop_INSLOOP_6:; /*^loopbody */
@@ -40966,7 +40983,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:4038:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4051:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L7*/ meltfnum[6] =
@@ -40975,7 +40992,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L8*/ meltfnum[7] =
(!( /*_#IS_PAIR__L7*/ meltfnum[6]));;
- MELT_LOCATION ("warmelt-macro.melt:4038:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4051:/ cond");
/*cond */ if ( /*_#NOT__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -41000,12 +41017,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4039:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4052:/ quasiblock");
/*_.CURFKW__V32*/ meltfptr[31] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4040:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4053:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L9*/ meltfnum[8] =
@@ -41013,7 +41030,7 @@ lab_endgetargs:;
( /*_.CURFKW__V32*/ meltfptr[31]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:4040:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4053:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -41023,7 +41040,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4041:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4054:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("expecting heyword in UNSAFE_PUT_FIELDS"),
@@ -41037,15 +41054,15 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V33*/ meltfptr[32] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4042:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4055:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V34*/ meltfptr[33] =
/*_.PAIR_TAIL__V33*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-macro.melt:4043:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4056:/ quasiblock");
/*_.CUREXP__V35*/ meltfptr[34] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4044:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4057:/ quasiblock");
/*^checksignal */
@@ -41082,7 +41099,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4045:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4058:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -41095,7 +41112,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4046:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4059:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FLDLIST__V29*/ meltfptr[28]),
(melt_ptr_t) ( /*_.FLDA__V36*/
@@ -41108,13 +41125,13 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4044:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4057:/ clear");
/*clear *//*_.FLDA__V36*/ meltfptr[35] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4043:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4056:/ clear");
/*clear *//*_.CUREXP__V35*/ meltfptr[34] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4039:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4052:/ clear");
/*clear *//*_.CURFKW__V32*/ meltfptr[31] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L9*/ meltfnum[8] = 0;
@@ -41124,10 +41141,10 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V34*/ meltfptr[33] = 0;
/*_.PAIR_TAIL__V37*/ meltfptr[35] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4048:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4061:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V38*/ meltfptr[34] =
/*_.PAIR_TAIL__V37*/ meltfptr[35];;
- MELT_LOCATION ("warmelt-macro.melt:4037:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4050:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -41149,7 +41166,7 @@ lab_endgetargs:;
/*_.FOREVER___V30*/ meltfptr[29] = /*_.INSLOOP__V31*/ meltfptr[30];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4050:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4063:/ quasiblock");
/*^checksignal */
@@ -41171,7 +41188,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4051:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4064:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -41223,13 +41240,13 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V39*/ meltfptr[31] = /*_.INST___V41*/ meltfptr[33];;
- MELT_LOCATION ("warmelt-macro.melt:4050:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4063:/ clear");
/*clear *//*_.FASTUP__V40*/ meltfptr[32] = 0;
/*^clear */
/*clear *//*_.INST___V41*/ meltfptr[33] = 0;
/*_.LET___V28*/ meltfptr[27] = /*_.LET___V39*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:4035:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4048:/ clear");
/*clear *//*_.FLDLIST__V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.FOREVER___V30*/ meltfptr[29] = 0;
@@ -41237,7 +41254,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V39*/ meltfptr[31] = 0;
/*_.LET___V16*/ meltfptr[14] = /*_.LET___V28*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:4023:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4036:/ clear");
/*clear *//*_.FIELDS__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.FIELDNAMS__V18*/ meltfptr[17] = 0;
@@ -41261,7 +41278,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V27*/ meltfptr[26] = 0;
/*^clear */
/*clear *//*_.LET___V28*/ meltfptr[27] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4017:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4030:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -41270,7 +41287,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-macro.melt:4017:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4030:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -41398,7 +41415,7 @@ meltrout_65_warmelt_macro_MEXPAND_PUT_FIELDS (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4065:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4078:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -41439,7 +41456,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4066:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4079:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -41451,7 +41468,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4066:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4079:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -41459,7 +41476,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4066:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4079:/ cond.else");
/*^block */
/*anyblock */
@@ -41473,7 +41490,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4066) ? (4066) : __LINE__, __FUNCTION__);
+ (4079) ? (4079) : __LINE__, __FUNCTION__);
;
}
;
@@ -41487,7 +41504,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4066:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4079:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -41500,7 +41517,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4067:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4080:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -41512,7 +41529,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:4067:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4080:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -41520,7 +41537,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4067:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4080:/ cond.else");
/*^block */
/*anyblock */
@@ -41534,7 +41551,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4067) ? (4067) : __LINE__, __FUNCTION__);
+ (4080) ? (4080) : __LINE__, __FUNCTION__);
;
}
;
@@ -41548,7 +41565,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4067:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4080:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -41559,12 +41576,12 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4068:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4081:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L3*/ meltfnum[0] =
(( /*_.MEXPANDER__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4068:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4081:/ cond");
/*cond */ if ( /*_#NULL__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -41578,7 +41595,7 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[8] = /*_.SETQ___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4068:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4081:/ clear");
/*clear *//*_.SETQ___V11*/ meltfptr[10] = 0;
}
;
@@ -41589,13 +41606,13 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[8] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4069:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4082:/ quasiblock");
/*_.FIELDS__V13*/ meltfptr[12] = ( /*nil */ NULL);;
/*^compute */
/*_.FIELDNAMS__V14*/ meltfptr[13] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4071:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4084:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -41603,7 +41620,7 @@ lab_endgetargs:;
/*_.CONT__V15*/ meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4072:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4085:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -41619,14 +41636,14 @@ lab_endgetargs:;
/*^compute */
/*_.OBJSRC__V19*/ meltfptr[18] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4076:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4089:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L4*/ meltfnum[3] =
melt_is_instance_of ((melt_ptr_t) ( /*_.OBJSRC__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4076:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4089:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -41634,7 +41651,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:4077:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4090:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -41662,7 +41679,7 @@ lab_endgetargs:;
/*_.OBJEXP__V20*/ meltfptr[19] = /*_.MEXPANDER__V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4076:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4089:/ clear");
/*clear *//*_.MEXPANDER__V21*/ meltfptr[20] = 0;
}
;
@@ -41676,16 +41693,16 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V22*/ meltfptr[20] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4080:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4093:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V23*/ meltfptr[22] =
/*_.PAIR_TAIL__V22*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-macro.melt:4081:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4094:/ quasiblock");
/*_.FLDLIST__V25*/ meltfptr[24] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[3]))));;
- MELT_LOCATION ("warmelt-macro.melt:4083:/ loop");
+ MELT_LOCATION ("warmelt-macro.melt:4096:/ loop");
/*loop */
{
labloop_INSLOOP_7:; /*^loopbody */
@@ -41697,7 +41714,7 @@ lab_endgetargs:;
/*^checksignal */
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:4084:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4097:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L5*/ meltfnum[4] =
@@ -41706,7 +41723,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L6*/ meltfnum[5] =
(!( /*_#IS_PAIR__L5*/ meltfnum[4]));;
- MELT_LOCATION ("warmelt-macro.melt:4084:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4097:/ cond");
/*cond */ if ( /*_#NOT__L6*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -41731,12 +41748,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4085:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4098:/ quasiblock");
/*_.CURFKW__V28*/ meltfptr[27] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4086:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4099:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L7*/ meltfnum[6] =
@@ -41744,7 +41761,7 @@ lab_endgetargs:;
( /*_.CURFKW__V28*/ meltfptr[27]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-macro.melt:4086:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4099:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -41754,7 +41771,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4087:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4100:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]),
("expecting heyword in PUT_FIELDS"),
@@ -41768,18 +41785,18 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V29*/ meltfptr[28] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4088:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4101:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V30*/ meltfptr[29] =
/*_.PAIR_TAIL__V29*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-macro.melt:4089:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4102:/ quasiblock");
/*_.CUREXP__V31*/ meltfptr[30] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4090:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4103:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:4091:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4104:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -41813,7 +41830,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4092:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4105:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -41826,7 +41843,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4093:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4106:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FLDLIST__V25*/ meltfptr[24]),
(melt_ptr_t) ( /*_.FLDA__V32*/
@@ -41839,13 +41856,13 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4090:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4103:/ clear");
/*clear *//*_.FLDA__V32*/ meltfptr[31] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4089:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4102:/ clear");
/*clear *//*_.CUREXP__V31*/ meltfptr[30] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4085:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4098:/ clear");
/*clear *//*_.CURFKW__V28*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_#IS_NOT_A__L7*/ meltfnum[6] = 0;
@@ -41855,10 +41872,10 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V30*/ meltfptr[29] = 0;
/*_.PAIR_TAIL__V33*/ meltfptr[31] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4095:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4108:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V34*/ meltfptr[30] =
/*_.PAIR_TAIL__V33*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:4083:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4096:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -41880,7 +41897,7 @@ lab_endgetargs:;
/*_.FOREVER___V26*/ meltfptr[25] = /*_.INSLOOP__V27*/ meltfptr[26];;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4097:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4110:/ quasiblock");
/*^checksignal */
@@ -41902,7 +41919,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4098:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4111:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -41956,13 +41973,13 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V35*/ meltfptr[27] = /*_.INST___V37*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:4097:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4110:/ clear");
/*clear *//*_.FASTUP__V36*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.INST___V37*/ meltfptr[29] = 0;
/*_.LET___V24*/ meltfptr[23] = /*_.LET___V35*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:4081:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4094:/ clear");
/*clear *//*_.FLDLIST__V25*/ meltfptr[24] = 0;
/*^clear */
/*clear *//*_.FOREVER___V26*/ meltfptr[25] = 0;
@@ -41970,7 +41987,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V35*/ meltfptr[27] = 0;
/*_.LET___V12*/ meltfptr[10] = /*_.LET___V24*/ meltfptr[23];;
- MELT_LOCATION ("warmelt-macro.melt:4069:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4082:/ clear");
/*clear *//*_.FIELDS__V13*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.FIELDNAMS__V14*/ meltfptr[13] = 0;
@@ -41994,7 +42011,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V23*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_.LET___V24*/ meltfptr[23] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4065:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4078:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -42003,7 +42020,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V12*/ meltfptr[10];;
{
- MELT_LOCATION ("warmelt-macro.melt:4065:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4078:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -42128,7 +42145,7 @@ meltrout_66_warmelt_macro_MEXPAND_UNSAFE_GET_FIELD (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4112:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4125:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -42169,7 +42186,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4113:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4126:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -42181,7 +42198,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4113:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4126:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -42189,7 +42206,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4113:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4126:/ cond.else");
/*^block */
/*anyblock */
@@ -42203,7 +42220,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4113) ? (4113) : __LINE__, __FUNCTION__);
+ (4126) ? (4126) : __LINE__, __FUNCTION__);
;
}
;
@@ -42217,7 +42234,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4113:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4126:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -42230,7 +42247,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4114:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4127:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -42242,7 +42259,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:4114:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4127:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -42250,7 +42267,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4114:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4127:/ cond.else");
/*^block */
/*anyblock */
@@ -42264,7 +42281,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4114) ? (4114) : __LINE__, __FUNCTION__);
+ (4127) ? (4127) : __LINE__, __FUNCTION__);
;
}
;
@@ -42278,7 +42295,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4114:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4127:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -42289,7 +42306,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4115:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4128:/ quasiblock");
/*^getslot */
@@ -42300,7 +42317,7 @@ lab_endgetargs:;
/*_.CONT__V11*/ meltfptr[10] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4116:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4129:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -42316,14 +42333,14 @@ lab_endgetargs:;
/*^compute */
/*_.CURFKW__V15*/ meltfptr[14] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:4120:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4133:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L3*/ meltfnum[0] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.CURFKW__V15*/ meltfptr[14]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:4120:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4133:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -42333,14 +42350,14 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4122:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4135:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V12*/ meltfptr[11]),
("field keyword expected in UNSAFE_GET_FIELD"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4123:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4136:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -42349,7 +42366,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:4123:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4136:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -42362,7 +42379,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:4121:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4134:/ quasiblock");
/*_.PROGN___V18*/ meltfptr[17] = /*_.RETURN___V17*/ meltfptr[16];;
@@ -42370,7 +42387,7 @@ lab_endgetargs:;
/*_.IF___V16*/ meltfptr[15] = /*_.PROGN___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4120:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4133:/ clear");
/*clear *//*_.RETURN___V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.PROGN___V18*/ meltfptr[17] = 0;
@@ -42386,10 +42403,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V19*/ meltfptr[16] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:4124:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4137:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] = /*_.SETQ___V20*/ meltfptr[17] =
/*_.PAIR_TAIL__V19*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-macro.melt:4125:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4138:/ quasiblock");
/*_.CUREXP__V22*/ meltfptr[21] =
@@ -42397,10 +42414,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V23*/ meltfptr[22] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:4126:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4139:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] = /*_.SETQ___V24*/ meltfptr[23] =
/*_.PAIR_TAIL__V23*/ meltfptr[22];;
- MELT_LOCATION ("warmelt-macro.melt:4127:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4140:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -42425,7 +42442,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4130:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4143:/ quasiblock");
/*^checksignal */
@@ -42458,7 +42475,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4131:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4144:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L4*/ meltfnum[3] =
@@ -42468,7 +42485,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L5*/ meltfnum[4] =
(!( /*_#IS_A__L4*/ meltfnum[3]));;
- MELT_LOCATION ("warmelt-macro.melt:4131:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4144:/ cond");
/*cond */ if ( /*_#NOT__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -42478,14 +42495,14 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4133:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4146:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V12*/ meltfptr[11]),
("bad field and expression in UNSAFE_GET_FIELD"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4134:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4147:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -42494,7 +42511,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:4134:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4147:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -42507,7 +42524,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:4132:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4145:/ quasiblock");
/*_.PROGN___V29*/ meltfptr[28] = /*_.RETURN___V28*/ meltfptr[27];;
@@ -42515,7 +42532,7 @@ lab_endgetargs:;
/*_.IF___V27*/ meltfptr[26] = /*_.PROGN___V29*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4131:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4144:/ clear");
/*clear *//*_.RETURN___V28*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_.PROGN___V29*/ meltfptr[28] = 0;
@@ -42528,7 +42545,7 @@ lab_endgetargs:;
/*_.IF___V27*/ meltfptr[26] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4135:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4148:/ quasiblock");
/*^getslot */
@@ -42539,7 +42556,7 @@ lab_endgetargs:;
/*_.FLD__V31*/ meltfptr[28] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4136:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4149:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.FLDA__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -42547,12 +42564,12 @@ lab_endgetargs:;
/*_.EXP__V32*/ meltfptr[31] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4137:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4150:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L6*/ meltfnum[5] =
(( /*_.EXP__V32*/ meltfptr[31]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4137:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4150:/ cond");
/*cond */ if ( /*_#NULL__L6*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -42562,7 +42579,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4138:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4151:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V12*/ meltfptr[11]),
("missing object expression for (UNSAFE_GET_FIELD :field objexpr)"),
@@ -42574,7 +42591,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4139:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4152:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -42626,7 +42643,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V30*/ meltfptr[27] = /*_.INST___V33*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-macro.melt:4135:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4148:/ clear");
/*clear *//*_.FLD__V31*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.EXP__V32*/ meltfptr[31] = 0;
@@ -42636,7 +42653,7 @@ lab_endgetargs:;
/*clear *//*_.INST___V33*/ meltfptr[32] = 0;
/*_.LET___V25*/ meltfptr[24] = /*_.LET___V30*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:4130:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4143:/ clear");
/*clear *//*_.FLDA__V26*/ meltfptr[25] = 0;
/*^clear */
/*clear *//*_#IS_A__L4*/ meltfnum[3] = 0;
@@ -42648,7 +42665,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V30*/ meltfptr[27] = 0;
/*_.LET___V21*/ meltfptr[20] = /*_.LET___V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:4125:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4138:/ clear");
/*clear *//*_.CUREXP__V22*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.PAIR_TAIL__V23*/ meltfptr[22] = 0;
@@ -42658,7 +42675,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V25*/ meltfptr[24] = 0;
/*_.LET___V10*/ meltfptr[8] = /*_.LET___V21*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-macro.melt:4115:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4128:/ clear");
/*clear *//*_.CONT__V11*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.LOC__V12*/ meltfptr[11] = 0;
@@ -42678,7 +42695,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V20*/ meltfptr[17] = 0;
/*^clear */
/*clear *//*_.LET___V21*/ meltfptr[20] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4112:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4125:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -42687,7 +42704,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[8];;
{
- MELT_LOCATION ("warmelt-macro.melt:4112:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4125:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -42807,7 +42824,7 @@ meltrout_67_warmelt_macro_MEXPAND_GET_FIELD (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4153:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4166:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -42848,7 +42865,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4154:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4167:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -42860,7 +42877,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4154:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4167:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -42868,7 +42885,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4154:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4167:/ cond.else");
/*^block */
/*anyblock */
@@ -42882,7 +42899,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4154) ? (4154) : __LINE__, __FUNCTION__);
+ (4167) ? (4167) : __LINE__, __FUNCTION__);
;
}
;
@@ -42896,7 +42913,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4154:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4167:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -42909,7 +42926,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4155:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4168:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -42921,7 +42938,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:4155:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4168:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -42929,7 +42946,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4155:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4168:/ cond.else");
/*^block */
/*anyblock */
@@ -42943,7 +42960,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4155) ? (4155) : __LINE__, __FUNCTION__);
+ (4168) ? (4168) : __LINE__, __FUNCTION__);
;
}
;
@@ -42957,7 +42974,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4155:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4168:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -42968,7 +42985,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4156:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4169:/ quasiblock");
/*^getslot */
@@ -42979,7 +42996,7 @@ lab_endgetargs:;
/*_.CONT__V11*/ meltfptr[10] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4157:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4170:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -42995,14 +43012,14 @@ lab_endgetargs:;
/*^compute */
/*_.CURFKW__V15*/ meltfptr[14] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:4161:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4174:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L3*/ meltfnum[0] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.CURFKW__V15*/ meltfptr[14]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:4161:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4174:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -43012,14 +43029,14 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4163:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4176:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V12*/ meltfptr[11]),
("field keyword expected in GET_FIELD"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4164:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4177:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -43028,7 +43045,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:4164:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4177:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -43041,7 +43058,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:4162:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4175:/ quasiblock");
/*_.PROGN___V18*/ meltfptr[17] = /*_.RETURN___V17*/ meltfptr[16];;
@@ -43049,7 +43066,7 @@ lab_endgetargs:;
/*_.IF___V16*/ meltfptr[15] = /*_.PROGN___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4161:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4174:/ clear");
/*clear *//*_.RETURN___V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.PROGN___V18*/ meltfptr[17] = 0;
@@ -43065,10 +43082,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V19*/ meltfptr[16] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:4165:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4178:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] = /*_.SETQ___V20*/ meltfptr[17] =
/*_.PAIR_TAIL__V19*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-macro.melt:4166:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4179:/ quasiblock");
/*_.CUREXP__V22*/ meltfptr[21] =
@@ -43076,10 +43093,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V23*/ meltfptr[22] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V14*/ meltfptr[13])));;
- MELT_LOCATION ("warmelt-macro.melt:4167:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4180:/ compute");
/*_.CURPAIR__V14*/ meltfptr[13] = /*_.SETQ___V24*/ meltfptr[23] =
/*_.PAIR_TAIL__V23*/ meltfptr[22];;
- MELT_LOCATION ("warmelt-macro.melt:4168:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4181:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -43104,7 +43121,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4171:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4184:/ quasiblock");
/*^checksignal */
@@ -43137,7 +43154,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4172:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4185:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L4*/ meltfnum[3] =
@@ -43147,7 +43164,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L5*/ meltfnum[4] =
(!( /*_#IS_A__L4*/ meltfnum[3]));;
- MELT_LOCATION ("warmelt-macro.melt:4172:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4185:/ cond");
/*cond */ if ( /*_#NOT__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -43157,14 +43174,14 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4174:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4187:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V12*/ meltfptr[11]),
("bad field and expression in GET_FIELD"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4175:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4188:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -43173,7 +43190,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:4175:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4188:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -43186,7 +43203,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:4173:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4186:/ quasiblock");
/*_.PROGN___V29*/ meltfptr[28] = /*_.RETURN___V28*/ meltfptr[27];;
@@ -43194,7 +43211,7 @@ lab_endgetargs:;
/*_.IF___V27*/ meltfptr[26] = /*_.PROGN___V29*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4172:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4185:/ clear");
/*clear *//*_.RETURN___V28*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_.PROGN___V29*/ meltfptr[28] = 0;
@@ -43207,7 +43224,7 @@ lab_endgetargs:;
/*_.IF___V27*/ meltfptr[26] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4176:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4189:/ quasiblock");
/*^getslot */
@@ -43218,7 +43235,7 @@ lab_endgetargs:;
/*_.FLD__V31*/ meltfptr[28] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4177:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4190:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.FLDA__V26*/ meltfptr[25]) /*=obj*/ ;
@@ -43226,12 +43243,12 @@ lab_endgetargs:;
/*_.EXP__V32*/ meltfptr[31] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4178:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4191:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L6*/ meltfnum[5] =
(( /*_.EXP__V32*/ meltfptr[31]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4178:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4191:/ cond");
/*cond */ if ( /*_#NULL__L6*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -43241,7 +43258,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4179:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4192:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V12*/ meltfptr[11]),
("missing object expression for (GET_FIELD :field objexpr)"),
@@ -43253,7 +43270,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4180:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4193:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -43307,7 +43324,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V30*/ meltfptr[27] = /*_.INST___V33*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-macro.melt:4176:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4189:/ clear");
/*clear *//*_.FLD__V31*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.EXP__V32*/ meltfptr[31] = 0;
@@ -43317,7 +43334,7 @@ lab_endgetargs:;
/*clear *//*_.INST___V33*/ meltfptr[32] = 0;
/*_.LET___V25*/ meltfptr[24] = /*_.LET___V30*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-macro.melt:4171:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4184:/ clear");
/*clear *//*_.FLDA__V26*/ meltfptr[25] = 0;
/*^clear */
/*clear *//*_#IS_A__L4*/ meltfnum[3] = 0;
@@ -43329,7 +43346,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V30*/ meltfptr[27] = 0;
/*_.LET___V21*/ meltfptr[20] = /*_.LET___V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:4166:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4179:/ clear");
/*clear *//*_.CUREXP__V22*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.PAIR_TAIL__V23*/ meltfptr[22] = 0;
@@ -43339,7 +43356,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V25*/ meltfptr[24] = 0;
/*_.LET___V10*/ meltfptr[8] = /*_.LET___V21*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-macro.melt:4156:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4169:/ clear");
/*clear *//*_.CONT__V11*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.LOC__V12*/ meltfptr[11] = 0;
@@ -43359,7 +43376,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V20*/ meltfptr[17] = 0;
/*^clear */
/*clear *//*_.LET___V21*/ meltfptr[20] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4153:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4166:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -43368,7 +43385,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[8];;
{
- MELT_LOCATION ("warmelt-macro.melt:4153:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4166:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -43488,7 +43505,7 @@ meltrout_68_warmelt_macro_PAIRLIST_TO_PROGN (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4194:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4207:/ getarg");
/*_.PAIR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -43538,7 +43555,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4195:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4208:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -43550,7 +43567,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4195:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4208:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -43558,7 +43575,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4195:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4208:/ cond.else");
/*^block */
/*anyblock */
@@ -43572,7 +43589,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4195) ? (4195) : __LINE__, __FUNCTION__);
+ (4208) ? (4208) : __LINE__, __FUNCTION__);
;
}
;
@@ -43586,7 +43603,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[6] = /*_.IFELSE___V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4195:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4208:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0;
@@ -43599,7 +43616,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4196:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4209:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -43625,7 +43642,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4196:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4209:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -43640,7 +43657,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4196:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4209:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -43653,7 +43670,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4196;
+ argtab[2].meltbp_long = 4209;
/*^apply.arg */
argtab[3].meltbp_cstring = "pairlist_to_progn pair";
/*^apply.arg */
@@ -43673,7 +43690,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4196:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4209:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V11*/ meltfptr[10] = 0;
@@ -43686,7 +43703,7 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[9] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4196:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4209:/ quasiblock");
/*_.PROGN___V12*/ meltfptr[10] = /*_.IF___V10*/ meltfptr[9];;
@@ -43694,7 +43711,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[7] = /*_.PROGN___V12*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4196:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4209:/ clear");
/*clear *//*_#MELT_NEED_DBG__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V10*/ meltfptr[9] = 0;
@@ -43709,7 +43726,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4197:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4210:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -43720,7 +43737,7 @@ lab_endgetargs:;
/*_#IS_PAIR__L4*/ meltfnum[2] =
(melt_magic_discr ((melt_ptr_t) ( /*_.PAIR__V2*/ meltfptr[1])) ==
MELTOBMAG_PAIR);;
- MELT_LOCATION ("warmelt-macro.melt:4197:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4210:/ cond");
/*cond */ if ( /*_#IS_PAIR__L4*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -43728,7 +43745,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4197:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4210:/ cond.else");
/*^block */
/*anyblock */
@@ -43742,7 +43759,7 @@ lab_endgetargs:;
melt_assert_failed (("check_pair"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4197) ? (4197) : __LINE__, __FUNCTION__);
+ (4210) ? (4210) : __LINE__, __FUNCTION__);
;
}
;
@@ -43756,7 +43773,7 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[9] = /*_.IFELSE___V14*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4197:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4210:/ clear");
/*clear *//*_#IS_PAIR__L4*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IFELSE___V14*/ meltfptr[10] = 0;
@@ -43769,7 +43786,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4198:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4211:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -43780,7 +43797,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L5*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V6*/ meltfptr[5])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:4198:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4211:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L5*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -43788,7 +43805,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4198:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4211:/ cond.else");
/*^block */
/*anyblock */
@@ -43802,7 +43819,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4198) ? (4198) : __LINE__, __FUNCTION__);
+ (4211) ? (4211) : __LINE__, __FUNCTION__);
;
}
;
@@ -43816,7 +43833,7 @@ lab_endgetargs:;
/*_.IFCPP___V15*/ meltfptr[10] = /*_.IFELSE___V16*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4198:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4211:/ clear");
/*clear *//*_#IS_OBJECT__L5*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V16*/ meltfptr[15] = 0;
@@ -43827,10 +43844,10 @@ lab_endgetargs:;
/*_.IFCPP___V15*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4199:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4212:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:4202:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4215:/ quasiblock");
/*^newclosure */
@@ -43881,7 +43898,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.MODCTX__V6*/ meltfptr[5]);
;
/*_.LAMBDA___V18*/ meltfptr[17] = /*_.LAMBDA___V19*/ meltfptr[18];;
- MELT_LOCATION ("warmelt-macro.melt:4199:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4212:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -43903,7 +43920,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4204:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4217:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -43947,7 +43964,7 @@ lab_endgetargs:;
/*_.SPROGN__V21*/ meltfptr[20] = /*_.INST__V22*/ meltfptr[21];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4208:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4221:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -43973,7 +43990,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4208:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4221:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -43988,7 +44005,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4208:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4221:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -44001,7 +44018,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4208;
+ argtab[2].meltbp_long = 4221;
/*^apply.arg */
argtab[3].meltbp_cstring = "pairlist_to_progn sprogn";
/*^apply.arg */
@@ -44021,7 +44038,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V25*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4208:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4221:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L7*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V25*/ meltfptr[24] = 0;
@@ -44034,7 +44051,7 @@ lab_endgetargs:;
/*_.IF___V24*/ meltfptr[23] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4208:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4221:/ quasiblock");
/*_.PROGN___V26*/ meltfptr[24] = /*_.IF___V24*/ meltfptr[23];;
@@ -44042,7 +44059,7 @@ lab_endgetargs:;
/*_.IFCPP___V23*/ meltfptr[22] = /*_.PROGN___V26*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4208:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4221:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IF___V24*/ meltfptr[23] = 0;
@@ -44055,7 +44072,7 @@ lab_endgetargs:;
/*_.IFCPP___V23*/ meltfptr[22] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4209:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4222:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -44064,7 +44081,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.SPROGN__V21*/ meltfptr[20];;
{
- MELT_LOCATION ("warmelt-macro.melt:4209:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4222:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -44079,7 +44096,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V17*/ meltfptr[15] = /*_.RETURN___V27*/ meltfptr[23];;
- MELT_LOCATION ("warmelt-macro.melt:4199:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4212:/ clear");
/*clear *//*_.LAMBDA___V18*/ meltfptr[17] = 0;
/*^clear */
/*clear *//*_.BODYTUP__V20*/ meltfptr[19] = 0;
@@ -44089,7 +44106,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V23*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_.RETURN___V27*/ meltfptr[23] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4194:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4207:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -44098,7 +44115,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V17*/ meltfptr[15];;
{
- MELT_LOCATION ("warmelt-macro.melt:4194:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4207:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -44219,7 +44236,7 @@ meltrout_69_warmelt_macro_LAMBDA___18__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4202:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4215:/ getarg");
/*_.E__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -44260,7 +44277,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.MEXPANDER__V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-macro.melt:4202:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4215:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -44373,7 +44390,7 @@ meltrout_70_warmelt_macro_MEXPAND_SETQ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4213:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4226:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -44414,7 +44431,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4214:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4227:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -44426,7 +44443,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-macro.melt:4214:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4227:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -44434,7 +44451,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4214:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4227:/ cond.else");
/*^block */
/*anyblock */
@@ -44448,7 +44465,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4214) ? (4214) : __LINE__, __FUNCTION__);
+ (4227) ? (4227) : __LINE__, __FUNCTION__);
;
}
;
@@ -44462,7 +44479,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4214:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4227:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -44475,7 +44492,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4215:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4228:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -44487,7 +44504,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:4215:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4228:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -44495,7 +44512,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4215:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4228:/ cond.else");
/*^block */
/*anyblock */
@@ -44509,7 +44526,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4215) ? (4215) : __LINE__, __FUNCTION__);
+ (4228) ? (4228) : __LINE__, __FUNCTION__);
;
}
;
@@ -44523,7 +44540,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4215:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4228:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -44534,12 +44551,12 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4216:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4229:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L3*/ meltfnum[0] =
(( /*_.MEXPANDER__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4216:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4229:/ cond");
/*cond */ if ( /*_#NULL__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -44553,7 +44570,7 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[8] = /*_.SETQ___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4216:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4229:/ clear");
/*clear *//*_.SETQ___V11*/ meltfptr[10] = 0;
}
;
@@ -44566,7 +44583,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4217:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4230:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -44577,7 +44594,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L4*/ meltfnum[3] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V5*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:4217:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4230:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L4*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -44585,7 +44602,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4217:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4230:/ cond.else");
/*^block */
/*anyblock */
@@ -44599,7 +44616,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4217) ? (4217) : __LINE__, __FUNCTION__);
+ (4230) ? (4230) : __LINE__, __FUNCTION__);
;
}
;
@@ -44613,7 +44630,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4217:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4230:/ clear");
/*clear *//*_#IS_OBJECT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -44624,7 +44641,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4218:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4231:/ quasiblock");
/*^getslot */
@@ -44635,7 +44652,7 @@ lab_endgetargs:;
/*_.CONT__V15*/ meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4219:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4232:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -44651,14 +44668,14 @@ lab_endgetargs:;
/*^compute */
/*_.CURSYM__V19*/ meltfptr[18] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4223:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4236:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L5*/ meltfnum[3] =
!melt_is_instance_of ((melt_ptr_t) ( /*_.CURSYM__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-macro.melt:4223:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4236:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -44668,14 +44685,14 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4225:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4238:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V16*/ meltfptr[15]),
("var symbol name expected in SETQ"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4226:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4239:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -44684,7 +44701,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
{
- MELT_LOCATION ("warmelt-macro.melt:4226:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4239:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -44697,7 +44714,7 @@ lab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-macro.melt:4224:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4237:/ quasiblock");
/*_.PROGN___V22*/ meltfptr[21] = /*_.RETURN___V21*/ meltfptr[20];;
@@ -44705,7 +44722,7 @@ lab_endgetargs:;
/*_.IF___V20*/ meltfptr[19] = /*_.PROGN___V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4223:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4236:/ clear");
/*clear *//*_.RETURN___V21*/ meltfptr[20] = 0;
/*^clear */
/*clear *//*_.PROGN___V22*/ meltfptr[21] = 0;
@@ -44721,10 +44738,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V23*/ meltfptr[20] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4227:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4240:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V24*/ meltfptr[21] =
/*_.PAIR_TAIL__V23*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-macro.melt:4228:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4241:/ quasiblock");
/*_.CUREXP__V26*/ meltfptr[25] =
@@ -44732,10 +44749,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V27*/ meltfptr[26] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V18*/ meltfptr[17])));;
- MELT_LOCATION ("warmelt-macro.melt:4229:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4242:/ compute");
/*_.CURPAIR__V18*/ meltfptr[17] = /*_.SETQ___V28*/ meltfptr[27] =
/*_.PAIR_TAIL__V27*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-macro.melt:4230:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4243:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^cond */
@@ -44760,10 +44777,10 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4231:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4244:/ checksignal");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-macro.melt:4234:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4247:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -44785,7 +44802,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4231:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4244:/ quasiblock");
/*^rawallocobj */
@@ -44836,7 +44853,7 @@ lab_endgetargs:;
/*^compute */
/*_.LET___V25*/ meltfptr[24] = /*_.INST___V30*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-macro.melt:4228:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4241:/ clear");
/*clear *//*_.CUREXP__V26*/ meltfptr[25] = 0;
/*^clear */
/*clear *//*_.PAIR_TAIL__V27*/ meltfptr[26] = 0;
@@ -44848,7 +44865,7 @@ lab_endgetargs:;
/*clear *//*_.INST___V30*/ meltfptr[29] = 0;
/*_.LET___V14*/ meltfptr[12] = /*_.LET___V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-macro.melt:4218:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4231:/ clear");
/*clear *//*_.CONT__V15*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.LOC__V16*/ meltfptr[15] = 0;
@@ -44868,7 +44885,7 @@ lab_endgetargs:;
/*clear *//*_.SETQ___V24*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.LET___V25*/ meltfptr[24] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4213:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4226:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -44877,7 +44894,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V14*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-macro.melt:4213:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4226:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -45000,7 +45017,7 @@ meltrout_71_warmelt_macro_MEXPAND_IF (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4244:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4257:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -45041,7 +45058,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4245:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4258:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -45067,7 +45084,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4245:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4258:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -45082,7 +45099,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4245:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4258:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -45095,7 +45112,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4245;
+ argtab[2].meltbp_long = 4258;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_if sexpr";
/*^apply.arg */
@@ -45114,7 +45131,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4245:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4258:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -45127,7 +45144,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4245:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4258:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -45135,7 +45152,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4245:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4258:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -45150,7 +45167,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4246:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4259:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -45162,7 +45179,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:4246:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4259:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -45170,7 +45187,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4246:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4259:/ cond.else");
/*^block */
/*anyblock */
@@ -45184,7 +45201,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4246) ? (4246) : __LINE__, __FUNCTION__);
+ (4259) ? (4259) : __LINE__, __FUNCTION__);
;
}
;
@@ -45198,7 +45215,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_.IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4246:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4259:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[7] = 0;
@@ -45211,7 +45228,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4247:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4260:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -45223,7 +45240,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:4247:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4260:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -45231,7 +45248,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4247:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4260:/ cond.else");
/*^block */
/*anyblock */
@@ -45245,7 +45262,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4247) ? (4247) : __LINE__, __FUNCTION__);
+ (4260) ? (4260) : __LINE__, __FUNCTION__);
;
}
;
@@ -45259,7 +45276,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4247:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4260:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -45270,12 +45287,12 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4248:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4261:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L5*/ meltfnum[1] =
(( /*_.MEXPANDER__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4248:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4261:/ cond");
/*cond */ if ( /*_#NULL__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -45289,7 +45306,7 @@ lab_endgetargs:;
/*_.IF___V14*/ meltfptr[12] = /*_.SETQ___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4248:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4261:/ clear");
/*clear *//*_.SETQ___V15*/ meltfptr[14] = 0;
}
;
@@ -45302,7 +45319,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4249:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4262:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -45313,7 +45330,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L6*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V5*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:4249:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4262:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -45321,7 +45338,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4249:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4262:/ cond.else");
/*^block */
/*anyblock */
@@ -45335,7 +45352,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4249) ? (4249) : __LINE__, __FUNCTION__);
+ (4262) ? (4262) : __LINE__, __FUNCTION__);
;
}
;
@@ -45349,7 +45366,7 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[14] = /*_.IFELSE___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4249:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4262:/ clear");
/*clear *//*_#IS_OBJECT__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V17*/ meltfptr[16] = 0;
@@ -45360,10 +45377,10 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[14] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4250:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4263:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:4251:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4264:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -45371,7 +45388,7 @@ lab_endgetargs:;
/*_.CONT__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4252:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4265:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -45387,7 +45404,7 @@ lab_endgetargs:;
/*^compute */
/*_.CURIF__V23*/ meltfptr[22] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4255:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4268:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L7*/ meltfnum[0] =
@@ -45396,7 +45413,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L8*/ meltfnum[7] =
(!( /*_#IS_PAIR__L7*/ meltfnum[0]));;
- MELT_LOCATION ("warmelt-macro.melt:4255:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4268:/ cond");
/*cond */ if ( /*_#NOT__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -45406,7 +45423,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4256:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4269:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("missing condition in IF"), (melt_ptr_t) 0);
@@ -45419,10 +45436,10 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V24*/ meltfptr[23] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4257:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4270:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V25*/ meltfptr[24] =
/*_.PAIR_TAIL__V24*/ meltfptr[23];;
- MELT_LOCATION ("warmelt-macro.melt:4258:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4271:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L9*/ meltfnum[8] =
@@ -45431,7 +45448,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L10*/ meltfnum[9] =
(!( /*_#IS_PAIR__L9*/ meltfnum[8]));;
- MELT_LOCATION ("warmelt-macro.melt:4258:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4271:/ cond");
/*cond */ if ( /*_#NOT__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -45441,7 +45458,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4259:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4272:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("missing then in IF"), (melt_ptr_t) 0);
@@ -45452,7 +45469,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4260:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4273:/ quasiblock");
/*^checksignal */
@@ -45479,7 +45496,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4261:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4274:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -45505,7 +45522,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4261:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4274:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -45520,7 +45537,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4261:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4274:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -45534,7 +45551,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4261;
+ argtab[2].meltbp_long = 4274;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_if xcond";
/*^apply.arg */
@@ -45554,7 +45571,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4261:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4274:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L12*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -45567,7 +45584,7 @@ lab_endgetargs:;
/*_.IF___V29*/ meltfptr[28] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4261:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4274:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_.IF___V29*/ meltfptr[28];;
@@ -45575,7 +45592,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[27] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4261:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4274:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V29*/ meltfptr[28] = 0;
@@ -45588,7 +45605,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[27] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4262:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4275:/ quasiblock");
/*_.CURTHEN__V33*/ meltfptr[29] =
@@ -45596,10 +45613,10 @@ lab_endgetargs:;
/*^compute */
/*_.PAIR_TAIL__V34*/ meltfptr[33] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4263:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4276:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V35*/ meltfptr[34] =
/*_.PAIR_TAIL__V34*/ meltfptr[33];;
- MELT_LOCATION ("warmelt-macro.melt:4264:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4277:/ quasiblock");
/*^checksignal */
@@ -45626,7 +45643,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4266:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4279:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -45652,7 +45669,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4266:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4279:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -45667,7 +45684,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4266:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4279:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -45681,7 +45698,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4266;
+ argtab[2].meltbp_long = 4279;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_if xthen";
/*^apply.arg */
@@ -45701,7 +45718,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V40*/ meltfptr[39];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4266:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4279:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L14*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V40*/ meltfptr[39] = 0;
@@ -45714,7 +45731,7 @@ lab_endgetargs:;
/*_.IF___V39*/ meltfptr[38] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4266:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4279:/ quasiblock");
/*_.PROGN___V41*/ meltfptr[39] = /*_.IF___V39*/ meltfptr[38];;
@@ -45722,7 +45739,7 @@ lab_endgetargs:;
/*_.IFCPP___V38*/ meltfptr[37] = /*_.PROGN___V41*/ meltfptr[39];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4266:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4279:/ clear");
/*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V39*/ meltfptr[38] = 0;
@@ -45735,13 +45752,13 @@ lab_endgetargs:;
/*_.IFCPP___V38*/ meltfptr[37] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4267:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4280:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L15*/ meltfnum[10] =
(melt_magic_discr ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])) ==
MELTOBMAG_PAIR);;
- MELT_LOCATION ("warmelt-macro.melt:4267:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4280:/ cond");
/*cond */ if ( /*_#IS_PAIR__L15*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -45749,13 +45766,13 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:4268:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4281:/ quasiblock");
/*_.CURELSE__V44*/ meltfptr[43] =
(melt_pair_head
((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4269:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4282:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -45782,7 +45799,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4270:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4283:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -45808,7 +45825,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4270:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4283:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L16*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -45823,7 +45840,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4270:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4283:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -45837,7 +45854,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4270;
+ argtab[2].meltbp_long = 4283;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_if xelse";
/*^apply.arg */
@@ -45858,7 +45875,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V48*/ meltfptr[47];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4270:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4283:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L17*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V48*/ meltfptr[47] = 0;
@@ -45871,7 +45888,7 @@ lab_endgetargs:;
/*_.IF___V47*/ meltfptr[46] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4270:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4283:/ quasiblock");
/*_.PROGN___V49*/ meltfptr[47] = /*_.IF___V47*/ meltfptr[46];;
@@ -45879,7 +45896,7 @@ lab_endgetargs:;
/*_.IFCPP___V46*/ meltfptr[45] = /*_.PROGN___V49*/ meltfptr[47];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4270:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4283:/ clear");
/*clear *//*_#MELT_NEED_DBG__L16*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V47*/ meltfptr[46] = 0;
@@ -45896,17 +45913,17 @@ lab_endgetargs:;
/*_.PAIR_TAIL__V50*/ meltfptr[46] =
(melt_pair_tail
((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4271:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4284:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V51*/ meltfptr[47] =
/*_.PAIR_TAIL__V50*/ meltfptr[46];;
- MELT_LOCATION ("warmelt-macro.melt:4272:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4285:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L18*/ meltfnum[16] =
(melt_magic_discr
((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])) ==
MELTOBMAG_PAIR);;
- MELT_LOCATION ("warmelt-macro.melt:4272:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4285:/ cond");
/*cond */ if ( /*_#IS_PAIR__L18*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -45916,7 +45933,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4273:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4286:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t)
( /*_.LOC__V20*/ meltfptr[19]),
@@ -45929,10 +45946,10 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4274:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4287:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:4275:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4288:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -45995,7 +46012,7 @@ lab_endgetargs:;
/*_.RESE__V53*/ meltfptr[52] = /*_.INST__V54*/ meltfptr[53];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4281:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4294:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -46021,7 +46038,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4281:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4294:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L19*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -46036,7 +46053,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4281:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4294:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -46050,7 +46067,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4281;
+ argtab[2].meltbp_long = 4294;
/*^apply.arg */
argtab[3].meltbp_cstring =
"mexpand_if with else return rese";
@@ -46072,7 +46089,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V57*/ meltfptr[56];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4281:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4294:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L20*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V57*/ meltfptr[56] = 0;
@@ -46085,7 +46102,7 @@ lab_endgetargs:;
/*_.IF___V56*/ meltfptr[55] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4281:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4294:/ quasiblock");
/*_.PROGN___V58*/ meltfptr[56] = /*_.IF___V56*/ meltfptr[55];;
@@ -46093,7 +46110,7 @@ lab_endgetargs:;
/*_.IFCPP___V55*/ meltfptr[54] = /*_.PROGN___V58*/ meltfptr[56];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4281:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4294:/ clear");
/*clear *//*_#MELT_NEED_DBG__L19*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IF___V56*/ meltfptr[55] = 0;
@@ -46106,7 +46123,7 @@ lab_endgetargs:;
/*_.IFCPP___V55*/ meltfptr[54] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4282:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4295:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -46115,7 +46132,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.RESE__V53*/ meltfptr[52];;
{
- MELT_LOCATION ("warmelt-macro.melt:4282:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4295:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -46130,7 +46147,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V52*/ meltfptr[51] = /*_.RETURN___V59*/ meltfptr[55];;
- MELT_LOCATION ("warmelt-macro.melt:4274:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4287:/ clear");
/*clear *//*_.RESE__V53*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.IFCPP___V55*/ meltfptr[54] = 0;
@@ -46138,7 +46155,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V59*/ meltfptr[55] = 0;
/*_.LET___V43*/ meltfptr[39] = /*_.LET___V52*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-macro.melt:4268:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4281:/ clear");
/*clear *//*_.CURELSE__V44*/ meltfptr[43] = 0;
/*^clear */
/*clear *//*_.XELSE__V45*/ meltfptr[44] = 0;
@@ -46155,7 +46172,7 @@ lab_endgetargs:;
/*_.IFELSE___V42*/ meltfptr[38] = /*_.LET___V43*/ meltfptr[39];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4267:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4280:/ clear");
/*clear *//*_.LET___V43*/ meltfptr[39] = 0;
}
;
@@ -46167,7 +46184,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-macro.melt:4283:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4296:/ quasiblock");
/*^checksignal */
@@ -46224,7 +46241,7 @@ lab_endgetargs:;
/*_.RESP__V61*/ meltfptr[52] = /*_.INST__V62*/ meltfptr[54];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4287:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4300:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -46250,7 +46267,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4287:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4300:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L21*/ meltfnum[19]) /*then */
{
/*^cond.then */
@@ -46265,7 +46282,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4287:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4300:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -46279,7 +46296,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4287;
+ argtab[2].meltbp_long = 4300;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_if plain return resp";
/*^apply.arg */
@@ -46300,7 +46317,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V65*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4287:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4300:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L22*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V65*/ meltfptr[44] = 0;
@@ -46313,7 +46330,7 @@ lab_endgetargs:;
/*_.IF___V64*/ meltfptr[43] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4287:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4300:/ quasiblock");
/*_.PROGN___V66*/ meltfptr[45] = /*_.IF___V64*/ meltfptr[43];;
@@ -46321,7 +46338,7 @@ lab_endgetargs:;
/*_.IFCPP___V63*/ meltfptr[55] = /*_.PROGN___V66*/ meltfptr[45];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4287:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4300:/ clear");
/*clear *//*_#MELT_NEED_DBG__L21*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.IF___V64*/ meltfptr[43] = 0;
@@ -46334,7 +46351,7 @@ lab_endgetargs:;
/*_.IFCPP___V63*/ meltfptr[55] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4288:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4301:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -46343,7 +46360,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.RESP__V61*/ meltfptr[52];;
{
- MELT_LOCATION ("warmelt-macro.melt:4288:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4301:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -46358,7 +46375,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V60*/ meltfptr[56] = /*_.RETURN___V67*/ meltfptr[46];;
- MELT_LOCATION ("warmelt-macro.melt:4283:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4296:/ clear");
/*clear *//*_.RESP__V61*/ meltfptr[52] = 0;
/*^clear */
/*clear *//*_.IFCPP___V63*/ meltfptr[55] = 0;
@@ -46367,7 +46384,7 @@ lab_endgetargs:;
/*_.IFELSE___V42*/ meltfptr[38] = /*_.LET___V60*/ meltfptr[56];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4267:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4280:/ clear");
/*clear *//*_.LET___V60*/ meltfptr[56] = 0;
}
;
@@ -46375,7 +46392,7 @@ lab_endgetargs:;
;
/*_.LET___V36*/ meltfptr[35] = /*_.IFELSE___V42*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-macro.melt:4264:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4277:/ clear");
/*clear *//*_.XTHEN__V37*/ meltfptr[36] = 0;
/*^clear */
/*clear *//*_.IFCPP___V38*/ meltfptr[37] = 0;
@@ -46385,7 +46402,7 @@ lab_endgetargs:;
/*clear *//*_.IFELSE___V42*/ meltfptr[38] = 0;
/*_.LET___V32*/ meltfptr[28] = /*_.LET___V36*/ meltfptr[35];;
- MELT_LOCATION ("warmelt-macro.melt:4262:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4275:/ clear");
/*clear *//*_.CURTHEN__V33*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.PAIR_TAIL__V34*/ meltfptr[33] = 0;
@@ -46395,7 +46412,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V36*/ meltfptr[35] = 0;
/*_.LET___V26*/ meltfptr[25] = /*_.LET___V32*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-macro.melt:4260:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4273:/ clear");
/*clear *//*_.XCOND__V27*/ meltfptr[26] = 0;
/*^clear */
/*clear *//*_.IFCPP___V28*/ meltfptr[27] = 0;
@@ -46403,7 +46420,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V32*/ meltfptr[28] = 0;
/*_.LET___V18*/ meltfptr[16] = /*_.LET___V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-macro.melt:4250:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4263:/ clear");
/*clear *//*_.CONT__V19*/ meltfptr[18] = 0;
/*^clear */
/*clear *//*_.LOC__V20*/ meltfptr[19] = 0;
@@ -46427,7 +46444,7 @@ lab_endgetargs:;
/*clear *//*_#NOT__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.LET___V26*/ meltfptr[25] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4244:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4257:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -46436,7 +46453,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V18*/ meltfptr[16];;
{
- MELT_LOCATION ("warmelt-macro.melt:4244:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4257:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -46561,7 +46578,7 @@ meltrout_72_warmelt_macro_MEXPAND_WHEN (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-macro.melt:4298:/ getarg");
+ MELT_LOCATION ("warmelt-macro.melt:4311:/ getarg");
/*_.SEXPR__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -46602,7 +46619,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4299:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4312:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -46628,7 +46645,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4299:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4312:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -46643,7 +46660,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4299:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4312:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -46656,7 +46673,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4299;
+ argtab[2].meltbp_long = 4312;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_when sexpr";
/*^apply.arg */
@@ -46675,7 +46692,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4299:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4312:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -46688,7 +46705,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4299:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4312:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -46696,7 +46713,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4299:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4312:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -46711,7 +46728,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4300:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4313:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -46723,7 +46740,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SEXPR */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-macro.melt:4300:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4313:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -46731,7 +46748,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4300:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4313:/ cond.else");
/*^block */
/*anyblock */
@@ -46745,7 +46762,7 @@ lab_endgetargs:;
melt_assert_failed (("check sexpr"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4300) ? (4300) : __LINE__, __FUNCTION__);
+ (4313) ? (4313) : __LINE__, __FUNCTION__);
;
}
;
@@ -46759,7 +46776,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_.IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4300:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4313:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[7] = 0;
@@ -46772,7 +46789,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4301:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4314:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -46784,7 +46801,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-macro.melt:4301:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4314:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -46792,7 +46809,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4301:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4314:/ cond.else");
/*^block */
/*anyblock */
@@ -46806,7 +46823,7 @@ lab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4301) ? (4301) : __LINE__, __FUNCTION__);
+ (4314) ? (4314) : __LINE__, __FUNCTION__);
;
}
;
@@ -46820,7 +46837,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4301:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4314:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
@@ -46831,12 +46848,12 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4302:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4315:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L5*/ meltfnum[1] =
(( /*_.MEXPANDER__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-macro.melt:4302:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4315:/ cond");
/*cond */ if ( /*_#NULL__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -46850,7 +46867,7 @@ lab_endgetargs:;
/*_.IF___V14*/ meltfptr[12] = /*_.SETQ___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4302:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4315:/ clear");
/*clear *//*_.SETQ___V15*/ meltfptr[14] = 0;
}
;
@@ -46863,7 +46880,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4303:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4316:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -46874,7 +46891,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L6*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MODCTX__V5*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-macro.melt:4303:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4316:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -46882,7 +46899,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-macro.melt:4303:/ cond.else");
+ MELT_LOCATION ("warmelt-macro.melt:4316:/ cond.else");
/*^block */
/*anyblock */
@@ -46896,7 +46913,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-macro.melt")
? ("warmelt-macro.melt") : __FILE__,
- (4303) ? (4303) : __LINE__, __FUNCTION__);
+ (4316) ? (4316) : __LINE__, __FUNCTION__);
;
}
;
@@ -46910,7 +46927,7 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[14] = /*_.IFELSE___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4303:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4316:/ clear");
/*clear *//*_#IS_OBJECT__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V17*/ meltfptr[16] = 0;
@@ -46921,10 +46938,10 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[14] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4304:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4317:/ quasiblock");
- MELT_LOCATION ("warmelt-macro.melt:4305:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4318:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -46932,7 +46949,7 @@ lab_endgetargs:;
/*_.CONT__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-macro.melt:4306:/ getslot");
+ MELT_LOCATION ("warmelt-macro.melt:4319:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SEXPR__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -46948,7 +46965,7 @@ lab_endgetargs:;
/*^compute */
/*_.CURIF__V23*/ meltfptr[22] =
(melt_pair_head ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4310:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4323:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L7*/ meltfnum[0] =
@@ -46957,7 +46974,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L8*/ meltfnum[7] =
(!( /*_#IS_PAIR__L7*/ meltfnum[0]));;
- MELT_LOCATION ("warmelt-macro.melt:4310:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4323:/ cond");
/*cond */ if ( /*_#NOT__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -46967,7 +46984,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4311:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4324:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("missing condition in WHEN"), (melt_ptr_t) 0);
@@ -46980,10 +46997,10 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V24*/ meltfptr[23] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V22*/ meltfptr[21])));;
- MELT_LOCATION ("warmelt-macro.melt:4312:/ compute");
+ MELT_LOCATION ("warmelt-macro.melt:4325:/ compute");
/*_.CURPAIR__V22*/ meltfptr[21] = /*_.SETQ___V25*/ meltfptr[24] =
/*_.PAIR_TAIL__V24*/ meltfptr[23];;
- MELT_LOCATION ("warmelt-macro.melt:4313:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4326:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*_#IS_PAIR__L9*/ meltfnum[8] =
@@ -46992,7 +47009,7 @@ lab_endgetargs:;
/*^compute */
/*_#NOT__L10*/ meltfnum[9] =
(!( /*_#IS_PAIR__L9*/ meltfnum[8]));;
- MELT_LOCATION ("warmelt-macro.melt:4313:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4326:/ cond");
/*cond */ if ( /*_#NOT__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -47002,7 +47019,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-macro.melt:4314:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4327:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.LOC__V20*/ meltfptr[19]),
("missing body in WHEN"), (melt_ptr_t) 0);
@@ -47013,7 +47030,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-macro.melt:4315:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4328:/ quasiblock");
/*^checksignal */
@@ -47038,7 +47055,7 @@ lab_endgetargs:;
argtab, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4316:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4329:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -47064,7 +47081,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-macro.melt:4317:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4330:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -47117,7 +47134,7 @@ lab_endgetargs:;
/*_.XWHEN__V29*/ meltfptr[28] = /*_.INST__V30*/ meltfptr[29];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-macro.melt:4322:/ cppif.then");
+ MELT_LOCATION ("warmelt-macro.melt:4335:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -47143,7 +47160,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-macro.melt:4322:/ cond");
+ MELT_LOCATION ("warmelt-macro.melt:4335:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -47158,7 +47175,7 @@ lab_endgetargs:;
0L
#endif /* meltcallcount the_meltcallcount */
;;
- MELT_LOCATION ("warmelt-macro.melt:4322:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4335:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^apply */
@@ -47172,7 +47189,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-macro.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 4322;
+ argtab[2].meltbp_long = 4335;
/*^apply.arg */
argtab[3].meltbp_cstring = "mexpand_when return xwhen=";
/*^apply.arg */
@@ -47192,7 +47209,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V33*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4322:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4335:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L12*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V33*/ meltfptr[32] = 0;
@@ -47205,7 +47222,7 @@ lab_endgetargs:;
/*_.IF___V32*/ meltfptr[31] = NULL;;
}
;
- MELT_LOCATION ("warmelt-macro.melt:4322:/ quasiblock");
+ MELT_LOCATION ("warmelt-macro.melt:4335:/ quasiblock");
/*_.PROGN___V34*/ meltfptr[32] = /*_.IF___V32*/ meltfptr[31];;
@@ -47213,7 +47230,7 @@ lab_endgetargs:;
/*_.IFCPP___V31*/ meltfptr[30] = /*_.PROGN___V34*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-macro.melt:4322:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4335:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IF___V32*/ meltfptr[31] = 0;
@@ -47226,7 +47243,7 @@ lab_endgetargs:;
/*_.IFCPP___V31*/ meltfptr[30] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-macro.melt:4323:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4336:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -47235,7 +47252,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.XWHEN__V29*/ meltfptr[28];;
{
- MELT_LOCATION ("warmelt-macro.melt:4323:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4336:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -47250,7 +47267,7 @@ lab_endgetargs:;
/*finalret */ goto labend_rout;
/*_.LET___V26*/ meltfptr[25] = /*_.RETURN___V35*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-macro.melt:4315:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4328:/ clear");
/*clear *//*_.XCOND__V27*/ meltfptr[26] = 0;
/*^clear */
/*clear *//*_.XPROGN__V28*/ meltfptr[27] = 0;
@@ -47262,7 +47279,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V35*/ meltfptr[31] = 0;
/*_.LET___V18*/ meltfptr[16] = /*_.LET___V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-macro.melt:4304:/ clear");
+ MELT_LOCATION ("warmelt-macro.melt:4317:/ clear");
/*clear *//*_.CONT__V19*/ meltfptr[18] = 0;
/*^clear */
/*clear *//*_.LOC__V20*/ meltfptr[19] = 0;
@@ -47286,7 +47303,7 @@ lab_endgetargs:;
/*clear *//*_#NOT__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.LET___V26*/ meltfptr[25] = 0;
- MELT_LOCATION ("warmelt-macro.melt:4298:/ checksignal");
+ MELT_LOCATION ("warmelt-macro.melt:4311:/ checksignal");
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
@@ -47295,7 +47312,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V18*/ meltfptr[16];;
{
- MELT_LOCATION ("warmelt-macro.melt:4298:/ locexp");
+ MELT_LOCATION ("warmelt-macro.melt:4311:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)