summaryrefslogtreecommitdiff
path: root/gcc/melt/generated/warmelt-normal+06.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/melt/generated/warmelt-normal+06.c')
-rw-r--r--gcc/melt/generated/warmelt-normal+06.c4093
1 files changed, 1597 insertions, 2496 deletions
diff --git a/gcc/melt/generated/warmelt-normal+06.c b/gcc/melt/generated/warmelt-normal+06.c
index a54ac45a566..48481be46d4 100644
--- a/gcc/melt/generated/warmelt-normal+06.c
+++ b/gcc/melt/generated/warmelt-normal+06.c
@@ -2219,23 +2219,7 @@ meltrout_152_WARMELTmiNORMAL_LAMBDA_cl46 (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_153_WARMELTmiNORMAL_NORMAL_MACRO_EXPORTER (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_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER (meltclosure_ptr_t
+meltrout_153_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -2254,7 +2238,7 @@ meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
+meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
@@ -2270,7 +2254,7 @@ meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
+meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
@@ -2286,7 +2270,7 @@ meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
+meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -2305,7 +2289,7 @@ meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
+meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -2324,7 +2308,7 @@ meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
+meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
(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_);
@@ -2333,7 +2317,7 @@ union meltparam_un *meltxrestab_);
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
+meltrout_159_WARMELTmiNORMAL_NORMEXP_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_);
@@ -2342,7 +2326,7 @@ union meltparam_un *meltxrestab_);
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
+meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
(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_);
@@ -2351,7 +2335,7 @@ union meltparam_un *meltxrestab_);
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
+meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -2370,7 +2354,7 @@ meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
+meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2383,7 +2367,7 @@ meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
+meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -2402,7 +2386,7 @@ meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
+meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2415,7 +2399,7 @@ meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
+meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2430,7 +2414,7 @@ meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
+meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -2445,7 +2429,7 @@ meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
+meltrout_167_WARMELTmiNORMAL_NORMEXP_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_);
@@ -2598,881 +2582,20 @@ meltmod__WARMELTmiNORMAL__forward_or_mark_module_start_frame (struct
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER (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_)
-{
- long
- current_blocklevel_signals_meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER_melt
- = melt_blocklevel_signals;
-
-#if MELT_HAVE_DEBUG
- static long melt_call_counter__;
- long melt_thiscallcounter__ ATTRIBUTE_UNUSED = ++melt_call_counter__;
-#undef meltcallcount
-#define meltcallcount melt_thiscallcounter__
-#else
-#undef meltcallcount
-#define meltcallcount 0L
-#endif
-
- struct meltframe_meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER_st
- {
- int mcfr_nbvar;
-#if MELT_HAVE_DEBUG
- const char *mcfr_flocs;
-#else /*!MELT_HAVE_DEBUG */
- const char *mcfr_unusedflocs;
-#endif /*MELT_HAVE_DEBUG */
- struct meltclosure_st *mcfr_clos;
- struct excepth_melt_st *mcfr_exh;
- struct melt_callframe_st *mcfr_prev;
-#undef MELTFRAM_NBVARPTR
-#undef MELTFRAM_NBVARNUM
-#define MELTFRAM_NBVARPTR 30
- melt_ptr_t mcfr_varptr[30];
-#define MELTFRAM_NBVARNUM 7
- long mcfr_varnum[7];
-/*others*/
- long _spare_;
- }
- *meltframptr_ = 0, meltfram__; /*declfrastruct */
-#define meltframe meltfram__
- /*meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER is not initial declstructinit */
- if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
- { /*mark for ggc */
- int meltix;
- meltframptr_ =
- (struct
- meltframe_meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER_st *)
- meltfirstargp_;
- /* use arguments meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER output_curframe_declstruct_init */
- (void) meltclosp_;
- (void) meltfirstargp_;
- (void) meltxargdescr_;
- (void) meltxargtab_;
- (void) meltxresdescr_;
- (void) meltxrestab_;
- /* marking closure */
- gt_ggc_mx_melt_un (meltframptr_->mcfr_clos);
- for (meltix = 0; meltix < 30; meltix++)
- if (meltframptr_->mcfr_varptr[meltix])
- gt_ggc_mx_melt_un (meltframptr_->mcfr_varptr[meltix]);
- return NULL;
- } /*end markggc */ ;
- memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER nbval 30*/
- meltfram__.mcfr_nbvar = 30 /*nbval */ ;
- meltfram__.mcfr_clos = meltclosp_;
- meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
- melt_topframe = (struct melt_callframe_st *) &meltfram__;
- melt_trace_start ("NORMAL_PATMACRO_EXPORTER", meltcallcount);
-/*getargs*/
-
- /*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8032:/ getarg");
- /*_.ENV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
-
- /*getarg#1 */
- /*^getarg */
- if (meltxargdescr_[0] != MELTBPAR_PTR)
- goto meltlab_endgetargs;
- /*_.NCX__V3*/ meltfptr[2] =
- (meltxargtab_[0].meltbp_aptr) ? (*(meltxargtab_[0].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.NCX__V3*/ meltfptr[2])) != NULL);
-
-
- /*getarg#2 */
- /*^getarg */
- if (meltxargdescr_[1] != MELTBPAR_PTR)
- goto meltlab_endgetargs;
- /*_.PSLOC__V4*/ meltfptr[3] =
- (meltxargtab_[1].meltbp_aptr) ? (*(meltxargtab_[1].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.PSLOC__V4*/ meltfptr[3])) !=
- NULL);
-
-
- /*getarg#3 */
- /*^getarg */
- if (meltxargdescr_[2] != MELTBPAR_PTR)
- goto meltlab_endgetargs;
- /*_.BINDSLIST__V5*/ meltfptr[4] =
- (meltxargtab_[2].meltbp_aptr) ? (*(meltxargtab_[2].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.BINDSLIST__V5*/ meltfptr[4])) !=
- NULL);
-
- ;
- goto meltlab_endgetargs;
-meltlab_endgetargs:;
-/*body*/
-/*^block*/
-/*anyblock*/
- {
-
-
-#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8033:/ cppif.then");
- /*^block */
- /*anyblock */
- {
-
-
- MELT_CHECK_SIGNAL ();
- ;
- /*_#IS_A__L1*/ meltfnum[0] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V2*/ meltfptr[1]),
- (melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
- meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8033:/ cond");
- /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
- {
- /*^cond.then */
- /*_._IFELSE___V7*/ meltfptr[6] = ( /*nil */ NULL);;
- }
- else
- {
- MELT_LOCATION ("warmelt-normal.melt:8033:/ cond.else");
-
- /*^block */
- /*anyblock */
- {
-
-
-
-
- {
- /*^locexp */
- melt_assert_failed (("check env"),
- ("warmelt-normal.melt")
- ? ("warmelt-normal.melt") : __FILE__,
- (8033) ? (8033) : __LINE__, __FUNCTION__);
- ;
- }
- ;
- /*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
- /*epilog */
- }
- ;
- }
- ;
- /*^compute */
- /*_.IFCPP___V6*/ meltfptr[5] = /*_._IFELSE___V7*/ meltfptr[6];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8033:/ clear");
- /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
- /*^clear */
- /*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
- }
-
-#else /*MELT_HAVE_DEBUG */
- /*^cppif.else */
- /*_.IFCPP___V6*/ meltfptr[5] = ( /*nil */ NULL);
-#endif /*MELT_HAVE_DEBUG */
- ;
-
-#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8034:/ cppif.then");
- /*^block */
- /*anyblock */
- {
-
-
- MELT_CHECK_SIGNAL ();
- ;
- /*_#IS_LIST__L2*/ meltfnum[0] =
- (melt_magic_discr ((melt_ptr_t) ( /*_.BINDSLIST__V5*/ meltfptr[4])) ==
- MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8034:/ cond");
- /*cond */ if ( /*_#IS_LIST__L2*/ meltfnum[0]) /*then */
- {
- /*^cond.then */
- /*_._IFELSE___V9*/ meltfptr[8] = ( /*nil */ NULL);;
- }
- else
- {
- MELT_LOCATION ("warmelt-normal.melt:8034:/ cond.else");
-
- /*^block */
- /*anyblock */
- {
-
-
-
-
- {
- /*^locexp */
- melt_assert_failed (("check bindslist"),
- ("warmelt-normal.melt")
- ? ("warmelt-normal.melt") : __FILE__,
- (8034) ? (8034) : __LINE__, __FUNCTION__);
- ;
- }
- ;
- /*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
- /*epilog */
- }
- ;
- }
- ;
- /*^compute */
- /*_.IFCPP___V8*/ meltfptr[6] = /*_._IFELSE___V9*/ meltfptr[8];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8034:/ clear");
- /*clear *//*_#IS_LIST__L2*/ meltfnum[0] = 0;
- /*^clear */
- /*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
- }
-
-#else /*MELT_HAVE_DEBUG */
- /*^cppif.else */
- /*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
-#endif /*MELT_HAVE_DEBUG */
- ;
-
-#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8035:/ cppif.then");
- /*^block */
- /*anyblock */
- {
-
-
- MELT_CHECK_SIGNAL ();
- ;
- /*_#IS_A__L3*/ meltfnum[0] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V3*/ meltfptr[2]),
- (melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
- meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8035:/ cond");
- /*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
- {
- /*^cond.then */
- /*_._IFELSE___V11*/ meltfptr[10] = ( /*nil */ NULL);;
- }
- else
- {
- MELT_LOCATION ("warmelt-normal.melt:8035:/ cond.else");
-
- /*^block */
- /*anyblock */
- {
-
-
-
-
- {
- /*^locexp */
- melt_assert_failed (("check ncx"),
- ("warmelt-normal.melt")
- ? ("warmelt-normal.melt") : __FILE__,
- (8035) ? (8035) : __LINE__, __FUNCTION__);
- ;
- }
- ;
- /*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
- /*epilog */
- }
- ;
- }
- ;
- /*^compute */
- /*_.IFCPP___V10*/ meltfptr[8] = /*_._IFELSE___V11*/ meltfptr[10];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8035:/ clear");
- /*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
- /*^clear */
- /*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
- }
-
-#else /*MELT_HAVE_DEBUG */
- /*^cppif.else */
- /*_.IFCPP___V10*/ meltfptr[8] = ( /*nil */ NULL);
-#endif /*MELT_HAVE_DEBUG */
- ;
-
-#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8036:/ cppif.then");
- /*^block */
- /*anyblock */
- {
-
-
- {
- /*^locexp */
- /*melt_increment_dbgcounter */
-#if MELT_HAVE_DEBUG
- melt_dbgcounter++;
-#endif
- ;
- }
- ;
-
- MELT_CHECK_SIGNAL ();
- ;
- /*_#MELT_NEED_DBG__L4*/ meltfnum[0] =
- /*MELT_NEED_DBG */
-#if MELT_HAVE_DEBUG
- ( /*melt_need_dbg */ melt_need_debug ((int) 0))
-#else
- 0 /* no melt_need_dbg */
-#endif /*MELT_HAVE_DEBUG */
- ;;
- MELT_LOCATION ("warmelt-normal.melt:8036:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
- {
- /*^cond.then */
- /*^block */
- /*anyblock */
- {
-
- /*_#MELT_CALLCOUNT__L5*/ meltfnum[4] =
- /* for melt_callcount */
-#if MELT_HAVE_DEBUG && defined (meltcallcount)
- meltcallcount /* melt_callcount debugging */
-#else
- 0L /* melt_callcount without debug */
-#endif /* MELT_HAVE_DEBUG melt_callcount */
- ;;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8036:/ apply");
- /*apply */
- {
- union meltparam_un argtab[5];
- memset (&argtab, 0, sizeof (argtab));
- /*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L5*/ meltfnum[4];
- /*^apply.arg */
- argtab[1].meltbp_cstring = "warmelt-normal.melt";
- /*^apply.arg */
- argtab[2].meltbp_long = 8036;
- /*^apply.arg */
- argtab[3].meltbp_cstring =
- "normal_patmacro_exporter start psloc";
- /*^apply.arg */
- argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.PSLOC__V4*/ meltfptr[3];
- /*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] =
- melt_apply ((meltclosure_ptr_t)
- (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[2])),
- (melt_ptr_t) (( /*nil */ NULL)),
- (MELTBPARSTR_LONG MELTBPARSTR_CSTRING
- MELTBPARSTR_LONG MELTBPARSTR_CSTRING
- MELTBPARSTR_PTR ""), argtab, "",
- (union meltparam_un *) 0);
- }
- ;
- /*_._IF___V13*/ meltfptr[12] =
- /*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8036:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L5*/ meltfnum[4] = 0;
- /*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
- }
- ;
- }
- else
- { /*^cond.else */
-
- /*_._IF___V13*/ meltfptr[12] = NULL;;
- }
- ;
- MELT_LOCATION ("warmelt-normal.melt:8036:/ quasiblock");
-
-
- /*_.PROGN___V15*/ meltfptr[13] = /*_._IF___V13*/ meltfptr[12];;
- /*^compute */
- /*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8036:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
- /*^clear */
- /*clear *//*_._IF___V13*/ meltfptr[12] = 0;
- /*^clear */
- /*clear *//*_.PROGN___V15*/ meltfptr[13] = 0;
- }
-
-#else /*MELT_HAVE_DEBUG */
- /*^cppif.else */
- /*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
-#endif /*MELT_HAVE_DEBUG */
- ;
- MELT_LOCATION ("warmelt-normal.melt:8037:/ quasiblock");
-
-
-
- MELT_CHECK_SIGNAL ();
- ;
- /*^apply */
- /*apply */
- {
- /*_.CSYMVALEXP__V17*/ meltfptr[13] =
- melt_apply ((meltclosure_ptr_t)
- (( /*!CLONE_SYMBOL */ meltfrout->tabval[3])),
- (melt_ptr_t) (( /*!konst_4__PATMACROXPORTER_ */
- meltfrout->tabval[4])), (""),
- (union meltparam_un *) 0, "", (union meltparam_un *) 0);
- }
- ;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8038:/ quasiblock");
-
-
- /*^rawallocobj */
- /*rawallocobj */
- {
- melt_ptr_t newobj = 0;
- melt_raw_object_create (newobj,
- (melt_ptr_t) (( /*!CLASS_NREP_PREDEF */
- meltfrout->tabval[5])), (2),
- "CLASS_NREP_PREDEF");
- /*_.INST__V19*/ meltfptr[18] =
- newobj;
- };
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NREP_LOC",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V19*/ meltfptr[18])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V19*/ meltfptr[18]), (0),
- ( /*_.PSLOC__V4*/ meltfptr[3]), "NREP_LOC");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NRPREDEF",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V19*/ meltfptr[18])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V19*/ meltfptr[18]), (1),
- (( /*!konst_6_INITIAL_SYSTEM_DATA */ meltfrout->
- tabval[6])), "NRPREDEF");
- ;
- /*^touchobj */
-
- melt_dbgtrace_written_object ( /*_.INST__V19*/ meltfptr[18],
- "newly made instance");
- ;
- /*_.NSYSDAT__V18*/ meltfptr[17] = /*_.INST__V19*/ meltfptr[18];;
-
- MELT_CHECK_SIGNAL ();
- ;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8045:/ quasiblock");
-
-
- /*^rawallocobj */
- /*rawallocobj */
- {
- melt_ptr_t newobj = 0;
- melt_raw_object_create (newobj,
- (melt_ptr_t) (( /*!CLASS_NREP_UNSAFE_GET_FIELD */ meltfrout->tabval[9])), (3), "CLASS_NREP_UNSAFE_GET_FIELD");
- /*_.INST__V21*/ meltfptr[20] =
- newobj;
- };
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NREP_LOC",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V21*/ meltfptr[20])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V21*/ meltfptr[20]), (0),
- ( /*_.PSLOC__V4*/ meltfptr[3]), "NREP_LOC");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NUGET_OBJ",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V21*/ meltfptr[20])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V21*/ meltfptr[20]), (1),
- ( /*_.NSYSDAT__V18*/ meltfptr[17]), "NUGET_OBJ");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NUGET_FIELD",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V21*/ meltfptr[20])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V21*/ meltfptr[20]), (2),
- (( /*!SYSDATA_PATMACRO_EXPORTER */ meltfrout->
- tabval[10])), "NUGET_FIELD");
- ;
- /*^touchobj */
-
- melt_dbgtrace_written_object ( /*_.INST__V21*/ meltfptr[20],
- "newly made instance");
- ;
- /*_.INST___V20*/ meltfptr[19] = /*_.INST__V21*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-normal.melt:8041:/ quasiblock");
-
-
- /*^rawallocobj */
- /*rawallocobj */
- {
- melt_ptr_t newobj = 0;
- melt_raw_object_create (newobj,
- (melt_ptr_t) (( /*!CLASS_NORMAL_LET_BINDING */
- meltfrout->tabval[7])), (4),
- "CLASS_NORMAL_LET_BINDING");
- /*_.INST__V23*/ meltfptr[22] =
- newobj;
- };
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @LETBIND_LOC",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V23*/ meltfptr[22])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V23*/ meltfptr[22]), (3),
- ( /*_.PSLOC__V4*/ meltfptr[3]), "LETBIND_LOC");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @BINDER",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V23*/ meltfptr[22])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V23*/ meltfptr[22]), (0),
- ( /*_.CSYMVALEXP__V17*/ meltfptr[13]), "BINDER");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @LETBIND_TYPE",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V23*/ meltfptr[22])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V23*/ meltfptr[22]), (1),
- (( /*!CTYPE_VALUE */ meltfrout->tabval[8])),
- "LETBIND_TYPE");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @LETBIND_EXPR",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V23*/ meltfptr[22])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V23*/ meltfptr[22]), (2),
- ( /*_.INST___V20*/ meltfptr[19]), "LETBIND_EXPR");
- ;
- /*^touchobj */
-
- melt_dbgtrace_written_object ( /*_.INST__V23*/ meltfptr[22],
- "newly made instance");
- ;
- /*_.CBIND__V22*/ meltfptr[21] = /*_.INST__V23*/ meltfptr[22];;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8049:/ quasiblock");
-
-
- /*^rawallocobj */
- /*rawallocobj */
- {
- melt_ptr_t newobj = 0;
- melt_raw_object_create (newobj,
- (melt_ptr_t) (( /*!CLASS_NREP_LOCSYMOCC */
- meltfrout->tabval[11])), (4),
- "CLASS_NREP_LOCSYMOCC");
- /*_.INST__V25*/ meltfptr[24] =
- newobj;
- };
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NREP_LOC",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V25*/ meltfptr[24])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V25*/ meltfptr[24]), (0),
- ( /*_.PSLOC__V4*/ meltfptr[3]), "NREP_LOC");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NOCC_CTYP",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V25*/ meltfptr[24])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V25*/ meltfptr[24]), (2),
- (( /*!CTYPE_VALUE */ meltfrout->tabval[8])),
- "NOCC_CTYP");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NOCC_SYMB",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V25*/ meltfptr[24])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V25*/ meltfptr[24]), (1),
- ( /*_.CSYMVALEXP__V17*/ meltfptr[13]), "NOCC_SYMB");
- ;
- /*^putslot */
- /*putslot */
- melt_assertmsg ("putslot checkobj @NOCC_BIND",
- melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V25*/ meltfptr[24])) ==
- MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V25*/ meltfptr[24]), (3),
- ( /*_.CBIND__V22*/ meltfptr[21]), "NOCC_BIND");
- ;
- /*^touchobj */
-
- melt_dbgtrace_written_object ( /*_.INST__V25*/ meltfptr[24],
- "newly made instance");
- ;
- /*_.LOCSYM__V24*/ meltfptr[23] = /*_.INST__V25*/ meltfptr[24];;
-
- {
- MELT_LOCATION ("warmelt-normal.melt:8055:/ locexp");
- meltgc_append_list ((melt_ptr_t) ( /*_.BINDSLIST__V5*/ meltfptr[4]),
- (melt_ptr_t) ( /*_.CBIND__V22*/ meltfptr[21]));
- }
- ;
-
-#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8056:/ cppif.then");
- /*^block */
- /*anyblock */
- {
-
-
- {
- /*^locexp */
- /*melt_increment_dbgcounter */
-#if MELT_HAVE_DEBUG
- melt_dbgcounter++;
-#endif
- ;
- }
- ;
-
- MELT_CHECK_SIGNAL ();
- ;
- /*_#MELT_NEED_DBG__L6*/ meltfnum[4] =
- /*MELT_NEED_DBG */
-#if MELT_HAVE_DEBUG
- ( /*melt_need_dbg */ melt_need_debug ((int) 0))
-#else
- 0 /* no melt_need_dbg */
-#endif /*MELT_HAVE_DEBUG */
- ;;
- MELT_LOCATION ("warmelt-normal.melt:8056:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[4]) /*then */
- {
- /*^cond.then */
- /*^block */
- /*anyblock */
- {
-
- /*_#MELT_CALLCOUNT__L7*/ meltfnum[0] =
- /* for melt_callcount */
-#if MELT_HAVE_DEBUG && defined (meltcallcount)
- meltcallcount /* melt_callcount debugging */
-#else
- 0L /* melt_callcount without debug */
-#endif /* MELT_HAVE_DEBUG melt_callcount */
- ;;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8056:/ apply");
- /*apply */
- {
- union meltparam_un argtab[5];
- memset (&argtab, 0, sizeof (argtab));
- /*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L7*/ meltfnum[0];
- /*^apply.arg */
- argtab[1].meltbp_cstring = "warmelt-normal.melt";
- /*^apply.arg */
- argtab[2].meltbp_long = 8056;
- /*^apply.arg */
- argtab[3].meltbp_cstring =
- "normal_patmacro_exporter return locsym";
- /*^apply.arg */
- argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.LOCSYM__V24*/ meltfptr[23];
- /*_.MELT_DEBUG_FUN__V28*/ meltfptr[27] =
- melt_apply ((meltclosure_ptr_t)
- (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[2])),
- (melt_ptr_t) (( /*nil */ NULL)),
- (MELTBPARSTR_LONG MELTBPARSTR_CSTRING
- MELTBPARSTR_LONG MELTBPARSTR_CSTRING
- MELTBPARSTR_PTR ""), argtab, "",
- (union meltparam_un *) 0);
- }
- ;
- /*_._IF___V27*/ meltfptr[26] =
- /*_.MELT_DEBUG_FUN__V28*/ meltfptr[27];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8056:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L7*/ meltfnum[0] = 0;
- /*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V28*/ meltfptr[27] = 0;
- }
- ;
- }
- else
- { /*^cond.else */
-
- /*_._IF___V27*/ meltfptr[26] = NULL;;
- }
- ;
- MELT_LOCATION ("warmelt-normal.melt:8056:/ quasiblock");
-
-
- /*_.PROGN___V29*/ meltfptr[27] = /*_._IF___V27*/ meltfptr[26];;
- /*^compute */
- /*_.IFCPP___V26*/ meltfptr[25] = /*_.PROGN___V29*/ meltfptr[27];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8056:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[4] = 0;
- /*^clear */
- /*clear *//*_._IF___V27*/ meltfptr[26] = 0;
- /*^clear */
- /*clear *//*_.PROGN___V29*/ meltfptr[27] = 0;
- }
-
-#else /*MELT_HAVE_DEBUG */
- /*^cppif.else */
- /*_.IFCPP___V26*/ meltfptr[25] = ( /*nil */ NULL);
-#endif /*MELT_HAVE_DEBUG */
- ;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8057:/ quasiblock");
-
-
- /*_._RETVAL___V1*/ meltfptr[0] = /*_.LOCSYM__V24*/ meltfptr[23];;
-
- {
- MELT_LOCATION ("warmelt-normal.melt:8057:/ locexp");
- /*ochecknores compilobj_nrep_return */
-#if MELT_HAVE_DEBUG
- if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
- melt_warn_for_no_expected_secondary_results ();
-/* we warned when secondary results are expected but not returned. */
-#endif /*MELT_HAVE_DEBUG */
- ;
- }
- ;
- /*^finalreturn */
- ;
- /*finalret */ goto meltlabend_rout;
- /*_.LET___V16*/ meltfptr[12] = /*_.RETURN___V30*/ meltfptr[26];;
-
- MELT_LOCATION ("warmelt-normal.melt:8037:/ clear");
- /*clear *//*_.CSYMVALEXP__V17*/ meltfptr[13] = 0;
- /*^clear */
- /*clear *//*_.NSYSDAT__V18*/ meltfptr[17] = 0;
- /*^clear */
- /*clear *//*_.INST___V20*/ meltfptr[19] = 0;
- /*^clear */
- /*clear *//*_.CBIND__V22*/ meltfptr[21] = 0;
- /*^clear */
- /*clear *//*_.LOCSYM__V24*/ meltfptr[23] = 0;
- /*^clear */
- /*clear *//*_.IFCPP___V26*/ meltfptr[25] = 0;
- /*^clear */
- /*clear *//*_.RETURN___V30*/ meltfptr[26] = 0;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8032:/ quasiblock");
-
-
- /*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
-
- {
- MELT_LOCATION ("warmelt-normal.melt:8032:/ locexp");
- /*ochecknores compilobj_nrep_return */
-#if MELT_HAVE_DEBUG
- if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
- melt_warn_for_no_expected_secondary_results ();
-/* we warned when secondary results are expected but not returned. */
-#endif /*MELT_HAVE_DEBUG */
- ;
- }
- ;
- /*^finalreturn */
- ;
- /*finalret */ goto meltlabend_rout;
- /*epilog */
-
- /*^clear */
- /*clear *//*_.IFCPP___V6*/ meltfptr[5] = 0;
- /*^clear */
- /*clear *//*_.IFCPP___V8*/ meltfptr[6] = 0;
- /*^clear */
- /*clear *//*_.IFCPP___V10*/ meltfptr[8] = 0;
- /*^clear */
- /*clear *//*_.IFCPP___V12*/ meltfptr[10] = 0;
- /*^clear */
- /*clear *//*_.LET___V16*/ meltfptr[12] = 0;
- }
-
- ;
- goto meltlabend_rout;
-meltlabend_rout:
- melt_trace_end ("NORMAL_PATMACRO_EXPORTER", meltcallcount);
- MELT_TRACE_EXIT_LOCATION ();
- melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER_melt;
- melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
- return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
-#undef meltcallcount
-#undef meltfram__
-#undef MELTFRAM_NBVARNUM
-#undef MELTFRAM_NBVARPTR
-} /*end meltrout_154_WARMELTmiNORMAL_NORMAL_PATMACRO_EXPORTER */
-
-
-
-
-
-melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
+meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
- union meltparam_un *
- meltxargtab_,
+ union meltparam_un
+ *meltxargtab_,
const melt_argdescr_cell_t
meltxresdescr_[],
- union meltparam_un *
- meltxrestab_)
+ union meltparam_un
+ *meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_melt
+ current_blocklevel_signals_meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -3485,7 +2608,7 @@ meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_st
+ struct meltframe_meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -3498,24 +2621,24 @@ meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
struct melt_callframe_st *mcfr_prev;
#undef MELTFRAM_NBVARPTR
#undef MELTFRAM_NBVARNUM
-#define MELTFRAM_NBVARPTR 60
- melt_ptr_t mcfr_varptr[60];
-#define MELTFRAM_NBVARNUM 15
- long mcfr_varnum[15];
+#define MELTFRAM_NBVARPTR 61
+ melt_ptr_t mcfr_varptr[61];
+#define MELTFRAM_NBVARNUM 14
+ long mcfr_varnum[14];
/*others*/
long _spare_;
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO is not initial declstructinit */
+ /*meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_st *)
+ meltframe_meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_st *)
meltfirstargp_;
- /* use arguments meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO output_curframe_declstruct_init */
+ /* use arguments meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -3524,14 +2647,14 @@ meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
(void) meltxrestab_;
/* marking closure */
gt_ggc_mx_melt_un (meltframptr_->mcfr_clos);
- for (meltix = 0; meltix < 60; meltix++)
+ for (meltix = 0; meltix < 61; meltix++)
if (meltframptr_->mcfr_varptr[meltix])
gt_ggc_mx_melt_un (meltframptr_->mcfr_varptr[meltix]);
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO nbval 60*/
- meltfram__.mcfr_nbvar = 60 /*nbval */ ;
+/* declstructinit plain routine meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO nbval 61*/
+ meltfram__.mcfr_nbvar = 61 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
melt_topframe = (struct melt_callframe_st *) &meltfram__;
@@ -3539,7 +2662,7 @@ meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8064:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8035:/ getarg");
/*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -3556,47 +2679,37 @@ meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO (meltclosure_ptr_t
/*^getarg */
if (meltxargdescr_[1] != MELTBPAR_PTR)
goto meltlab_endgetargs;
- /*_.NMACROXP__V4*/ meltfptr[3] =
+ /*_.ENV__V4*/ meltfptr[3] =
(meltxargtab_[1].meltbp_aptr) ? (*(meltxargtab_[1].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.NMACROXP__V4*/ meltfptr[3])) !=
- NULL);
+ gcc_assert (melt_discr ((melt_ptr_t) ( /*_.ENV__V4*/ meltfptr[3])) != NULL);
/*getarg#3 */
/*^getarg */
if (meltxargdescr_[2] != MELTBPAR_PTR)
goto meltlab_endgetargs;
- /*_.ENV__V5*/ meltfptr[4] =
+ /*_.NCX__V5*/ meltfptr[4] =
(meltxargtab_[2].meltbp_aptr) ? (*(meltxargtab_[2].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.ENV__V5*/ meltfptr[4])) != NULL);
+ gcc_assert (melt_discr ((melt_ptr_t) ( /*_.NCX__V5*/ meltfptr[4])) != NULL);
/*getarg#4 */
/*^getarg */
if (meltxargdescr_[3] != MELTBPAR_PTR)
goto meltlab_endgetargs;
- /*_.NCX__V6*/ meltfptr[5] =
+ /*_.PSLOC__V6*/ meltfptr[5] =
(meltxargtab_[3].meltbp_aptr) ? (*(meltxargtab_[3].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.NCX__V6*/ meltfptr[5])) != NULL);
+ gcc_assert (melt_discr ((melt_ptr_t) ( /*_.PSLOC__V6*/ meltfptr[5])) !=
+ NULL);
/*getarg#5 */
/*^getarg */
if (meltxargdescr_[4] != MELTBPAR_PTR)
goto meltlab_endgetargs;
- /*_.PSLOC__V7*/ meltfptr[6] =
+ /*_.BINDSLIST__V7*/ meltfptr[6] =
(meltxargtab_[4].meltbp_aptr) ? (*(meltxargtab_[4].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.PSLOC__V7*/ meltfptr[6])) !=
- NULL);
-
-
- /*getarg#6 */
- /*^getarg */
- if (meltxargdescr_[5] != MELTBPAR_PTR)
- goto meltlab_endgetargs;
- /*_.BINDSLIST__V8*/ meltfptr[7] =
- (meltxargtab_[5].meltbp_aptr) ? (*(meltxargtab_[5].meltbp_aptr)) : NULL;
- gcc_assert (melt_discr ((melt_ptr_t) ( /*_.BINDSLIST__V8*/ meltfptr[7])) !=
+ gcc_assert (melt_discr ((melt_ptr_t) ( /*_.BINDSLIST__V7*/ meltfptr[6])) !=
NULL);
;
@@ -3609,7 +2722,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8065:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8036:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3635,7 +2748,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8065:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8036:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -3654,17 +2767,17 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8065:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8036:/ apply");
/*apply */
{
- union meltparam_un argtab[9];
+ union meltparam_un argtab[7];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L2*/ meltfnum[1];
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8065;
+ argtab[2].meltbp_long = 8036;
/*^apply.arg */
argtab[3].meltbp_cstring = "normal_exported_macro start sym=";
/*^apply.arg */
@@ -3675,64 +2788,58 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[6].meltbp_aptr =
(melt_ptr_t *) & /*_.NEXP__V3*/ meltfptr[2];
- /*^apply.arg */
- argtab[7].meltbp_cstring = " nmacroxp=";
- /*^apply.arg */
- argtab[8].meltbp_aptr =
- (melt_ptr_t *) & /*_.NMACROXP__V4*/ meltfptr[3];
- /*_.MELT_DEBUG_FUN__V11*/ meltfptr[10] =
+ /*_.MELT_DEBUG_FUN__V10*/ meltfptr[9] =
melt_apply ((meltclosure_ptr_t)
(( /*!MELT_DEBUG_FUN */ meltfrout->tabval[0])),
(melt_ptr_t) (( /*nil */ NULL)),
(MELTBPARSTR_LONG MELTBPARSTR_CSTRING
MELTBPARSTR_LONG MELTBPARSTR_CSTRING
MELTBPARSTR_PTR MELTBPARSTR_CSTRING
- MELTBPARSTR_PTR MELTBPARSTR_CSTRING
MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
}
;
- /*_._IF___V10*/ meltfptr[9] =
- /*_.MELT_DEBUG_FUN__V11*/ meltfptr[10];;
+ /*_._IF___V9*/ meltfptr[8] =
+ /*_.MELT_DEBUG_FUN__V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8065:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8036:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V11*/ meltfptr[10] = 0;
+ /*clear *//*_.MELT_DEBUG_FUN__V10*/ meltfptr[9] = 0;
}
;
}
else
{ /*^cond.else */
- /*_._IF___V10*/ meltfptr[9] = NULL;;
+ /*_._IF___V9*/ meltfptr[8] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8065:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8036:/ quasiblock");
- /*_.PROGN___V12*/ meltfptr[10] = /*_._IF___V10*/ meltfptr[9];;
+ /*_.PROGN___V11*/ meltfptr[9] = /*_._IF___V9*/ meltfptr[8];;
/*^compute */
- /*_.IFCPP___V9*/ meltfptr[8] = /*_.PROGN___V12*/ meltfptr[10];;
+ /*_.IFCPP___V8*/ meltfptr[7] = /*_.PROGN___V11*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8065:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8036:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IF___V10*/ meltfptr[9] = 0;
+ /*clear *//*_._IF___V9*/ meltfptr[8] = 0;
/*^clear */
- /*clear *//*_.PROGN___V12*/ meltfptr[10] = 0;
+ /*clear *//*_.PROGN___V11*/ meltfptr[9] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V9*/ meltfptr[8] = ( /*nil */ NULL);
+ /*_.IFCPP___V8*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8067:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8037:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3744,15 +2851,15 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8067:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8037:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V14*/ meltfptr[10] = ( /*nil */ NULL);;
+ /*_._IFELSE___V13*/ meltfptr[9] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8067:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8037:/ cond.else");
/*^block */
/*anyblock */
@@ -3766,34 +2873,34 @@ meltlab_endgetargs:;
melt_assert_failed (("check sym"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8067) ? (8067) : __LINE__, __FUNCTION__);
+ (8037) ? (8037) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V14*/ meltfptr[10] = 0;
+ /*clear *//*_._IFELSE___V13*/ meltfptr[9] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V13*/ meltfptr[9] = /*_._IFELSE___V14*/ meltfptr[10];;
+ /*_.IFCPP___V12*/ meltfptr[8] = /*_._IFELSE___V13*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8067:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8037:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V14*/ meltfptr[10] = 0;
+ /*clear *//*_._IFELSE___V13*/ meltfptr[9] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V13*/ meltfptr[9] = ( /*nil */ NULL);
+ /*_.IFCPP___V12*/ meltfptr[8] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8068:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8038:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3805,15 +2912,15 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NEXP__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_NREP */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8068:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8038:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V16*/ meltfptr[15] = ( /*nil */ NULL);;
+ /*_._IFELSE___V15*/ meltfptr[14] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8068:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8038:/ cond.else");
/*^block */
/*anyblock */
@@ -3827,34 +2934,34 @@ meltlab_endgetargs:;
melt_assert_failed (("check nexp"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8068) ? (8068) : __LINE__, __FUNCTION__);
+ (8038) ? (8038) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V16*/ meltfptr[15] = 0;
+ /*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V15*/ meltfptr[10] = /*_._IFELSE___V16*/ meltfptr[15];;
+ /*_.IFCPP___V14*/ meltfptr[9] = /*_._IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8068:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8038:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V16*/ meltfptr[15] = 0;
+ /*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V15*/ meltfptr[10] = ( /*nil */ NULL);
+ /*_.IFCPP___V14*/ meltfptr[9] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8069:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8039:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3863,79 +2970,18 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L5*/ meltfnum[1] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.NMACROXP__V4*/ meltfptr[3]),
- (melt_ptr_t) (( /*!CLASS_NREP */ meltfrout->
- tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8069:/ cond");
- /*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
- {
- /*^cond.then */
- /*_._IFELSE___V18*/ meltfptr[17] = ( /*nil */ NULL);;
- }
- else
- {
- MELT_LOCATION ("warmelt-normal.melt:8069:/ cond.else");
-
- /*^block */
- /*anyblock */
- {
-
-
-
-
- {
- /*^locexp */
- melt_assert_failed (("check nmacroxp"),
- ("warmelt-normal.melt")
- ? ("warmelt-normal.melt") : __FILE__,
- (8069) ? (8069) : __LINE__, __FUNCTION__);
- ;
- }
- ;
- /*clear *//*_._IFELSE___V18*/ meltfptr[17] = 0;
- /*epilog */
- }
- ;
- }
- ;
- /*^compute */
- /*_.IFCPP___V17*/ meltfptr[15] = /*_._IFELSE___V18*/ meltfptr[17];;
- /*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8069:/ clear");
- /*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
- /*^clear */
- /*clear *//*_._IFELSE___V18*/ meltfptr[17] = 0;
- }
-
-#else /*MELT_HAVE_DEBUG */
- /*^cppif.else */
- /*_.IFCPP___V17*/ meltfptr[15] = ( /*nil */ NULL);
-#endif /*MELT_HAVE_DEBUG */
- ;
-
-#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8070:/ cppif.then");
- /*^block */
- /*anyblock */
- {
-
-
- MELT_CHECK_SIGNAL ();
- ;
- /*_#IS_A__L6*/ meltfnum[0] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V5*/ meltfptr[4]),
+ melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-normal.melt:8070:/ cond");
- /*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8039:/ cond");
+ /*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V20*/ meltfptr[19] = ( /*nil */ NULL);;
+ /*_._IFELSE___V17*/ meltfptr[16] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8070:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8039:/ cond.else");
/*^block */
/*anyblock */
@@ -3949,34 +2995,34 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8070) ? (8070) : __LINE__, __FUNCTION__);
+ (8039) ? (8039) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V20*/ meltfptr[19] = 0;
+ /*clear *//*_._IFELSE___V17*/ meltfptr[16] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V19*/ meltfptr[17] = /*_._IFELSE___V20*/ meltfptr[19];;
+ /*_.IFCPP___V16*/ meltfptr[14] = /*_._IFELSE___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8070:/ clear");
- /*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8039:/ clear");
+ /*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V20*/ meltfptr[19] = 0;
+ /*clear *//*_._IFELSE___V17*/ meltfptr[16] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V19*/ meltfptr[17] = ( /*nil */ NULL);
+ /*_.IFCPP___V16*/ meltfptr[14] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8071:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8040:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3984,19 +3030,19 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#IS_A__L7*/ meltfnum[1] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V6*/ meltfptr[5]),
+ /*_#IS_A__L6*/ meltfnum[0] =
+ melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8071:/ cond");
- /*cond */ if ( /*_#IS_A__L7*/ meltfnum[1]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8040:/ cond");
+ /*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V22*/ meltfptr[21] = ( /*nil */ NULL);;
+ /*_._IFELSE___V19*/ meltfptr[18] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8071:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8040:/ cond.else");
/*^block */
/*anyblock */
@@ -4010,34 +3056,34 @@ meltlab_endgetargs:;
melt_assert_failed (("check ncx"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8071) ? (8071) : __LINE__, __FUNCTION__);
+ (8040) ? (8040) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V22*/ meltfptr[21] = 0;
+ /*clear *//*_._IFELSE___V19*/ meltfptr[18] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V21*/ meltfptr[19] = /*_._IFELSE___V22*/ meltfptr[21];;
+ /*_.IFCPP___V18*/ meltfptr[16] = /*_._IFELSE___V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8071:/ clear");
- /*clear *//*_#IS_A__L7*/ meltfnum[1] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8040:/ clear");
+ /*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V22*/ meltfptr[21] = 0;
+ /*clear *//*_._IFELSE___V19*/ meltfptr[18] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V21*/ meltfptr[19] = ( /*nil */ NULL);
+ /*_.IFCPP___V18*/ meltfptr[16] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8072:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8041:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4045,18 +3091,18 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#IS_LIST__L8*/ meltfnum[0] =
- (melt_magic_discr ((melt_ptr_t) ( /*_.BINDSLIST__V8*/ meltfptr[7])) ==
+ /*_#IS_LIST__L7*/ meltfnum[1] =
+ (melt_magic_discr ((melt_ptr_t) ( /*_.BINDSLIST__V7*/ meltfptr[6])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8072:/ cond");
- /*cond */ if ( /*_#IS_LIST__L8*/ meltfnum[0]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8041:/ cond");
+ /*cond */ if ( /*_#IS_LIST__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V24*/ meltfptr[23] = ( /*nil */ NULL);;
+ /*_._IFELSE___V21*/ meltfptr[20] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8072:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8041:/ cond.else");
/*^block */
/*anyblock */
@@ -4070,32 +3116,32 @@ meltlab_endgetargs:;
melt_assert_failed (("check bindslist"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8072) ? (8072) : __LINE__, __FUNCTION__);
+ (8041) ? (8041) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V24*/ meltfptr[23] = 0;
+ /*clear *//*_._IFELSE___V21*/ meltfptr[20] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V23*/ meltfptr[21] = /*_._IFELSE___V24*/ meltfptr[23];;
+ /*_.IFCPP___V20*/ meltfptr[18] = /*_._IFELSE___V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8072:/ clear");
- /*clear *//*_#IS_LIST__L8*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8041:/ clear");
+ /*clear *//*_#IS_LIST__L7*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V24*/ meltfptr[23] = 0;
+ /*clear *//*_._IFELSE___V21*/ meltfptr[20] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V23*/ meltfptr[21] = ( /*nil */ NULL);
+ /*_.IFCPP___V20*/ meltfptr[18] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8073:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8042:/ quasiblock");
@@ -4104,7 +3150,7 @@ meltlab_endgetargs:;
/*^apply */
/*apply */
{
- /*_.CSYMEXPO__V26*/ meltfptr[25] =
+ /*_.CSYMEXPO__V23*/ meltfptr[22] =
melt_apply ((meltclosure_ptr_t)
(( /*!CLONE_SYMBOL */ meltfrout->tabval[5])),
(melt_ptr_t) (( /*!konst_6__EXPORTEDM_ */ meltfrout->
@@ -4115,16 +3161,16 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8074:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8043:/ apply");
/*apply */
{
union meltparam_un argtab[2];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V6*/ meltfptr[5];
+ argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V5*/ meltfptr[4];
/*^apply.arg */
- argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.PSLOC__V7*/ meltfptr[6];
- /*_.SYMDATA__V27*/ meltfptr[26] =
+ argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.PSLOC__V6*/ meltfptr[5];
+ /*_.SYMDATA__V24*/ meltfptr[23] =
melt_apply ((meltclosure_ptr_t)
(( /*!NORMAL_SYMBOL_DATA */ meltfrout->tabval[7])),
(melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
@@ -4132,56 +3178,56 @@ meltlab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-normal.melt:8075:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8044:/ quasiblock");
- /*_.SB__V29*/ meltfptr[28] =
+ /*_.SB__V26*/ meltfptr[25] =
(melt_ptr_t)
meltgc_new_strbuf ((meltobject_ptr_t)
(( /*!DISCR_STRBUF */ meltfrout->tabval[8])),
(const char *) 0);;
{
- MELT_LOCATION ("warmelt-normal.melt:8076:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8045:/ locexp");
/*add2sbuf_strconst */
- meltgc_add_strbuf ((melt_ptr_t) ( /*_.SB__V29*/ meltfptr[28]),
+ meltgc_add_strbuf ((melt_ptr_t) ( /*_.SB__V26*/ meltfptr[25]),
("norm.exp.val : "));
}
;
- MELT_LOCATION ("warmelt-normal.melt:8077:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8046:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
melt_object_get_field (slot, obj, 1, "NAMED_NAME");
- /*_.NAMED_NAME__V30*/ meltfptr[29] = slot;
+ /*_.NAMED_NAME__V27*/ meltfptr[26] = slot;
};
;
{
/*^locexp */
/*add2sbuf_string */
- meltgc_add_strbuf ((melt_ptr_t) ( /*_.SB__V29*/ meltfptr[28]),
+ meltgc_add_strbuf ((melt_ptr_t) ( /*_.SB__V26*/ meltfptr[25]),
melt_string_str ((melt_ptr_t)
- ( /*_.NAMED_NAME__V30*/
- meltfptr[29])));
+ ( /*_.NAMED_NAME__V27*/
+ meltfptr[26])));
}
;
- /*_.LET___V28*/ meltfptr[27] = /*_.SB__V29*/ meltfptr[28];;
+ /*_.LET___V25*/ meltfptr[24] = /*_.SB__V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-normal.melt:8075:/ clear");
- /*clear *//*_.SB__V29*/ meltfptr[28] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8044:/ clear");
+ /*clear *//*_.SB__V26*/ meltfptr[25] = 0;
/*^clear */
- /*clear *//*_.NAMED_NAME__V30*/ meltfptr[29] = 0;
- /*_.CSBUF__V31*/ meltfptr[28] = /*_.LET___V28*/ meltfptr[27];;
+ /*clear *//*_.NAMED_NAME__V27*/ meltfptr[26] = 0;
+ /*_.CSBUF__V28*/ meltfptr[25] = /*_.LET___V25*/ meltfptr[24];;
MELT_CHECK_SIGNAL ();
;
/*^compute */
- /*_.STRBUF2STRING__V32*/ meltfptr[29] =
+ /*_.STRBUF2STRING__V29*/ meltfptr[26] =
(meltgc_new_stringdup
((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[10])),
- melt_strbuf_str ((melt_ptr_t) ( /*_.CSBUF__V31*/ meltfptr[28]))));;
- MELT_LOCATION ("warmelt-normal.melt:8079:/ quasiblock");
+ melt_strbuf_str ((melt_ptr_t) ( /*_.CSBUF__V28*/ meltfptr[25]))));;
+ MELT_LOCATION ("warmelt-normal.melt:8048:/ quasiblock");
/*^rawallocobj */
@@ -4190,7 +3236,7 @@ meltlab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_SOURCE_CURRENT_MODULE_ENVIRONMENT_REFERENCE */ meltfrout->tabval[9])), (3), "CLASS_SOURCE_CURRENT_MODULE_ENVIRONMENT_REFERENCE");
- /*_.INST__V34*/ meltfptr[33] =
+ /*_.INST__V31*/ meltfptr[30] =
newobj;
};
;
@@ -4198,30 +3244,30 @@ meltlab_endgetargs:;
/*putslot */
melt_assertmsg ("putslot checkobj @LOCA_LOCATION",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V34*/ meltfptr[33])) ==
+ ( /*_.INST__V31*/ meltfptr[30])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V34*/ meltfptr[33]), (1),
- ( /*_.PSLOC__V7*/ meltfptr[6]), "LOCA_LOCATION");
+ melt_putfield_object (( /*_.INST__V31*/ meltfptr[30]), (1),
+ ( /*_.PSLOC__V6*/ meltfptr[5]), "LOCA_LOCATION");
;
/*^putslot */
/*putslot */
melt_assertmsg ("putslot checkobj @CMEC_COMMENT",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V34*/ meltfptr[33])) ==
+ ( /*_.INST__V31*/ meltfptr[30])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V34*/ meltfptr[33]), (2),
- ( /*_.STRBUF2STRING__V32*/ meltfptr[29]),
+ melt_putfield_object (( /*_.INST__V31*/ meltfptr[30]), (2),
+ ( /*_.STRBUF2STRING__V29*/ meltfptr[26]),
"CMEC_COMMENT");
;
/*^touchobj */
- melt_dbgtrace_written_object ( /*_.INST__V34*/ meltfptr[33],
+ melt_dbgtrace_written_object ( /*_.INST__V31*/ meltfptr[30],
"newly made instance");
;
- /*_.SCURENVBOX__V33*/ meltfptr[32] = /*_.INST__V34*/ meltfptr[33];;
+ /*_.SCURENVBOX__V30*/ meltfptr[29] = /*_.INST__V31*/ meltfptr[30];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8083:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8052:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4239,7 +3285,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#MELT_NEED_DBG__L9*/ meltfnum[1] =
+ /*_#MELT_NEED_DBG__L8*/ meltfnum[0] =
/*MELT_NEED_DBG */
#if MELT_HAVE_DEBUG
( /*melt_need_dbg */ melt_need_debug ((int) 0))
@@ -4247,15 +3293,15 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8083:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[1]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8052:/ cond");
+ /*cond */ if ( /*_#MELT_NEED_DBG__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
/*^block */
/*anyblock */
{
- /*_#MELT_CALLCOUNT__L10*/ meltfnum[0] =
+ /*_#MELT_CALLCOUNT__L9*/ meltfnum[1] =
/* for melt_callcount */
#if MELT_HAVE_DEBUG && defined (meltcallcount)
meltcallcount /* melt_callcount debugging */
@@ -4266,24 +3312,24 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8083:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8052:/ apply");
/*apply */
{
union meltparam_un argtab[5];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L10*/ meltfnum[0];
+ argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L9*/ meltfnum[1];
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8083;
+ argtab[2].meltbp_long = 8052;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normal_exported_macro sgetcurenvbox";
/*^apply.arg */
argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.SCURENVBOX__V33*/ meltfptr[32];
- /*_.MELT_DEBUG_FUN__V37*/ meltfptr[36] =
+ (melt_ptr_t *) & /*_.SCURENVBOX__V30*/ meltfptr[29];
+ /*_.MELT_DEBUG_FUN__V34*/ meltfptr[33] =
melt_apply ((meltclosure_ptr_t)
(( /*!MELT_DEBUG_FUN */ meltfrout->tabval[0])),
(melt_ptr_t) (( /*nil */ NULL)),
@@ -4293,48 +3339,48 @@ meltlab_endgetargs:;
(union meltparam_un *) 0);
}
;
- /*_._IF___V36*/ meltfptr[35] =
- /*_.MELT_DEBUG_FUN__V37*/ meltfptr[36];;
+ /*_._IF___V33*/ meltfptr[32] =
+ /*_.MELT_DEBUG_FUN__V34*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8083:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L10*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8052:/ clear");
+ /*clear *//*_#MELT_CALLCOUNT__L9*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V37*/ meltfptr[36] = 0;
+ /*clear *//*_.MELT_DEBUG_FUN__V34*/ meltfptr[33] = 0;
}
;
}
else
{ /*^cond.else */
- /*_._IF___V36*/ meltfptr[35] = NULL;;
+ /*_._IF___V33*/ meltfptr[32] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8083:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8052:/ quasiblock");
- /*_.PROGN___V38*/ meltfptr[36] = /*_._IF___V36*/ meltfptr[35];;
+ /*_.PROGN___V35*/ meltfptr[33] = /*_._IF___V33*/ meltfptr[32];;
/*^compute */
- /*_.IFCPP___V35*/ meltfptr[34] = /*_.PROGN___V38*/ meltfptr[36];;
+ /*_.IFCPP___V32*/ meltfptr[31] = /*_.PROGN___V35*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8083:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[1] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8052:/ clear");
+ /*clear *//*_#MELT_NEED_DBG__L8*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IF___V36*/ meltfptr[35] = 0;
+ /*clear *//*_._IF___V33*/ meltfptr[32] = 0;
/*^clear */
- /*clear *//*_.PROGN___V38*/ meltfptr[36] = 0;
+ /*clear *//*_.PROGN___V35*/ meltfptr[33] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V35*/ meltfptr[34] = ( /*nil */ NULL);
+ /*_.IFCPP___V32*/ meltfptr[31] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8084:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8053:/ quasiblock");
/*^multimsend */
@@ -4345,13 +3391,13 @@ meltlab_endgetargs:;
memset (&argtab, 0, sizeof (argtab));
memset (&restab, 0, sizeof (restab));
/*^multimsend.arg */
- argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.ENV__V5*/ meltfptr[4]; /*^multimsend.arg */
- argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V6*/ meltfptr[5]; /*^multimsend.arg */
- argtab[2].meltbp_aptr = (melt_ptr_t *) & /*_.PSLOC__V7*/ meltfptr[6];
+ argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.ENV__V4*/ meltfptr[3]; /*^multimsend.arg */
+ argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V5*/ meltfptr[4]; /*^multimsend.arg */
+ argtab[2].meltbp_aptr = (melt_ptr_t *) & /*_.PSLOC__V6*/ meltfptr[5];
/*^multimsend.xres */
- restab[0].meltbp_aptr = (melt_ptr_t *) & /*_.CURENVBINDS__V41*/ meltfptr[40]; /*^multimsend.send */
- /*_.NCURENVBOX__V40*/ meltfptr[36] =
- meltgc_send ((melt_ptr_t) ( /*_.SCURENVBOX__V33*/ meltfptr[32]),
+ restab[0].meltbp_aptr = (melt_ptr_t *) & /*_.CURENVBINDS__V38*/ meltfptr[37]; /*^multimsend.send */
+ /*_.NCURENVBOX__V37*/ meltfptr[33] =
+ meltgc_send ((melt_ptr_t) ( /*_.SCURENVBOX__V30*/ meltfptr[29]),
((melt_ptr_t)
(( /*!NORMAL_EXP */ meltfrout->tabval[11]))),
(MELTBPARSTR_PTR MELTBPARSTR_PTR MELTBPARSTR_PTR ""),
@@ -4363,7 +3409,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8087:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8056:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4381,7 +3427,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#MELT_NEED_DBG__L11*/ meltfnum[0] =
+ /*_#MELT_NEED_DBG__L10*/ meltfnum[1] =
/*MELT_NEED_DBG */
#if MELT_HAVE_DEBUG
( /*melt_need_dbg */ melt_need_debug ((int) 0))
@@ -4389,15 +3435,15 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8087:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[0]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8056:/ cond");
+ /*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[1]) /*then */
{
/*^cond.then */
/*^block */
/*anyblock */
{
- /*_#MELT_CALLCOUNT__L12*/ meltfnum[1] =
+ /*_#MELT_CALLCOUNT__L11*/ meltfnum[0] =
/* for melt_callcount */
#if MELT_HAVE_DEBUG && defined (meltcallcount)
meltcallcount /* melt_callcount debugging */
@@ -4408,28 +3454,28 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8087:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8056:/ apply");
/*apply */
{
union meltparam_un argtab[7];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L12*/ meltfnum[1];
+ argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L11*/ meltfnum[0];
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8087;
+ argtab[2].meltbp_long = 8056;
/*^apply.arg */
argtab[3].meltbp_cstring = "normal_exported_macro ncurenvbox=";
/*^apply.arg */
argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.NCURENVBOX__V40*/ meltfptr[36];
+ (melt_ptr_t *) & /*_.NCURENVBOX__V37*/ meltfptr[33];
/*^apply.arg */
argtab[5].meltbp_cstring = " curenvbinds=";
/*^apply.arg */
argtab[6].meltbp_aptr =
- (melt_ptr_t *) & /*_.CURENVBINDS__V41*/ meltfptr[40];
- /*_.MELT_DEBUG_FUN__V44*/ meltfptr[43] =
+ (melt_ptr_t *) & /*_.CURENVBINDS__V38*/ meltfptr[37];
+ /*_.MELT_DEBUG_FUN__V41*/ meltfptr[40] =
melt_apply ((meltclosure_ptr_t)
(( /*!MELT_DEBUG_FUN */ meltfrout->tabval[0])),
(melt_ptr_t) (( /*nil */ NULL)),
@@ -4440,53 +3486,53 @@ meltlab_endgetargs:;
(union meltparam_un *) 0);
}
;
- /*_._IF___V43*/ meltfptr[42] =
- /*_.MELT_DEBUG_FUN__V44*/ meltfptr[43];;
+ /*_._IF___V40*/ meltfptr[39] =
+ /*_.MELT_DEBUG_FUN__V41*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8087:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L12*/ meltfnum[1] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8056:/ clear");
+ /*clear *//*_#MELT_CALLCOUNT__L11*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V44*/ meltfptr[43] = 0;
+ /*clear *//*_.MELT_DEBUG_FUN__V41*/ meltfptr[40] = 0;
}
;
}
else
{ /*^cond.else */
- /*_._IF___V43*/ meltfptr[42] = NULL;;
+ /*_._IF___V40*/ meltfptr[39] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8087:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8056:/ quasiblock");
- /*_.PROGN___V45*/ meltfptr[43] = /*_._IF___V43*/ meltfptr[42];;
+ /*_.PROGN___V42*/ meltfptr[40] = /*_._IF___V40*/ meltfptr[39];;
/*^compute */
- /*_.IFCPP___V42*/ meltfptr[41] = /*_.PROGN___V45*/ meltfptr[43];;
+ /*_.IFCPP___V39*/ meltfptr[38] = /*_.PROGN___V42*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8087:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8056:/ clear");
+ /*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_._IF___V43*/ meltfptr[42] = 0;
+ /*clear *//*_._IF___V40*/ meltfptr[39] = 0;
/*^clear */
- /*clear *//*_.PROGN___V45*/ meltfptr[43] = 0;
+ /*clear *//*_.PROGN___V42*/ meltfptr[40] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V42*/ meltfptr[41] = ( /*nil */ NULL);
+ /*_.IFCPP___V39*/ meltfptr[38] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
MELT_CHECK_SIGNAL ();
;
/*^compute */
- /*_#IS_LIST__L13*/ meltfnum[1] =
- (melt_magic_discr ((melt_ptr_t) ( /*_.CURENVBINDS__V41*/ meltfptr[40]))
+ /*_#IS_LIST__L12*/ meltfnum[0] =
+ (melt_magic_discr ((melt_ptr_t) ( /*_.CURENVBINDS__V38*/ meltfptr[37]))
== MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8088:/ cond");
- /*cond */ if ( /*_#IS_LIST__L13*/ meltfnum[1]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8057:/ cond");
+ /*cond */ if ( /*_#IS_LIST__L12*/ meltfnum[0]) /*then */
{
/*^cond.then */
/*^block */
@@ -4503,34 +3549,34 @@ meltlab_endgetargs:;
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
argtab[0].meltbp_aptr =
- (melt_ptr_t *) & /*_.CURENVBINDS__V41*/ meltfptr[40];
- /*_.LIST_APPEND2LIST__V47*/ meltfptr[43] =
+ (melt_ptr_t *) & /*_.CURENVBINDS__V38*/ meltfptr[37];
+ /*_.LIST_APPEND2LIST__V44*/ meltfptr[40] =
melt_apply ((meltclosure_ptr_t)
(( /*!LIST_APPEND2LIST */ meltfrout->tabval[12])),
- (melt_ptr_t) ( /*_.BINDSLIST__V8*/ meltfptr[7]),
+ (melt_ptr_t) ( /*_.BINDSLIST__V7*/ meltfptr[6]),
(MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
}
;
- /*_._IF___V46*/ meltfptr[42] =
- /*_.LIST_APPEND2LIST__V47*/ meltfptr[43];;
+ /*_._IF___V43*/ meltfptr[39] =
+ /*_.LIST_APPEND2LIST__V44*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8088:/ clear");
- /*clear *//*_.LIST_APPEND2LIST__V47*/ meltfptr[43] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8057:/ clear");
+ /*clear *//*_.LIST_APPEND2LIST__V44*/ meltfptr[40] = 0;
}
;
}
else
{ /*^cond.else */
- /*_._IF___V46*/ meltfptr[42] = NULL;;
+ /*_._IF___V43*/ meltfptr[39] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8089:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8058:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8090:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-normal.melt:8059:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_1_st
@@ -4543,7 +3589,7 @@ meltlab_endgetargs:;
meltgc_allocate (sizeof (struct meltletrec_1_st), 0);
/*^blockmultialloc.initfill */
/*inimult rtup_0__TUPLREC__x18 */
- /*_.TUPLREC___V50*/ meltfptr[49] =
+ /*_.TUPLREC___V47*/ meltfptr[46] =
(melt_ptr_t) & meltletrec_1_ptr->rtup_0__TUPLREC__x18;
meltletrec_1_ptr->rtup_0__TUPLREC__x18.discr =
(meltobject_ptr_t) (((melt_ptr_t) (MELT_PREDEF (DISCR_MULTIPLE))));
@@ -4552,59 +3598,59 @@ meltlab_endgetargs:;
/*^putuple */
/*putupl#52 */
- melt_assertmsg ("putupl [:8090] #52 checktup",
+ melt_assertmsg ("putupl [:8059] #52 checktup",
melt_magic_discr ((melt_ptr_t)
- ( /*_.TUPLREC___V50*/ meltfptr[49]))
+ ( /*_.TUPLREC___V47*/ meltfptr[46]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8090] #52 checkoff",
+ melt_assertmsg ("putupl [:8059] #52 checkoff",
(0 >= 0
&& 0 <
melt_multiple_length ((melt_ptr_t)
- ( /*_.TUPLREC___V50*/
- meltfptr[49]))));
- ((meltmultiple_ptr_t) ( /*_.TUPLREC___V50*/ meltfptr[49]))->tabval[0] =
- (melt_ptr_t) ( /*_.SYMDATA__V27*/ meltfptr[26]);
+ ( /*_.TUPLREC___V47*/
+ meltfptr[46]))));
+ ((meltmultiple_ptr_t) ( /*_.TUPLREC___V47*/ meltfptr[46]))->tabval[0] =
+ (melt_ptr_t) ( /*_.SYMDATA__V24*/ meltfptr[23]);
;
/*^putuple */
/*putupl#53 */
- melt_assertmsg ("putupl [:8090] #53 checktup",
+ melt_assertmsg ("putupl [:8059] #53 checktup",
melt_magic_discr ((melt_ptr_t)
- ( /*_.TUPLREC___V50*/ meltfptr[49]))
+ ( /*_.TUPLREC___V47*/ meltfptr[46]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8090] #53 checkoff",
+ melt_assertmsg ("putupl [:8059] #53 checkoff",
(1 >= 0
&& 1 <
melt_multiple_length ((melt_ptr_t)
- ( /*_.TUPLREC___V50*/
- meltfptr[49]))));
- ((meltmultiple_ptr_t) ( /*_.TUPLREC___V50*/ meltfptr[49]))->tabval[1] =
+ ( /*_.TUPLREC___V47*/
+ meltfptr[46]))));
+ ((meltmultiple_ptr_t) ( /*_.TUPLREC___V47*/ meltfptr[46]))->tabval[1] =
(melt_ptr_t) ( /*_.NEXP__V3*/ meltfptr[2]);
;
/*^putuple */
/*putupl#54 */
- melt_assertmsg ("putupl [:8090] #54 checktup",
+ melt_assertmsg ("putupl [:8059] #54 checktup",
melt_magic_discr ((melt_ptr_t)
- ( /*_.TUPLREC___V50*/ meltfptr[49]))
+ ( /*_.TUPLREC___V47*/ meltfptr[46]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8090] #54 checkoff",
+ melt_assertmsg ("putupl [:8059] #54 checkoff",
(2 >= 0
&& 2 <
melt_multiple_length ((melt_ptr_t)
- ( /*_.TUPLREC___V50*/
- meltfptr[49]))));
- ((meltmultiple_ptr_t) ( /*_.TUPLREC___V50*/ meltfptr[49]))->tabval[2] =
- (melt_ptr_t) ( /*_.NCURENVBOX__V40*/ meltfptr[36]);
+ ( /*_.TUPLREC___V47*/
+ meltfptr[46]))));
+ ((meltmultiple_ptr_t) ( /*_.TUPLREC___V47*/ meltfptr[46]))->tabval[2] =
+ (melt_ptr_t) ( /*_.NCURENVBOX__V37*/ meltfptr[33]);
;
/*^touch */
- meltgc_touch ( /*_.TUPLREC___V50*/ meltfptr[49]);
+ meltgc_touch ( /*_.TUPLREC___V47*/ meltfptr[46]);
;
- /*_.ARGTUP__V49*/ meltfptr[48] = /*_.TUPLREC___V50*/ meltfptr[49];;
+ /*_.ARGTUP__V46*/ meltfptr[45] = /*_.TUPLREC___V47*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8090:/ clear");
- /*clear *//*_.TUPLREC___V50*/ meltfptr[49] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8059:/ clear");
+ /*clear *//*_.TUPLREC___V47*/ meltfptr[46] = 0;
/*^clear */
- /*clear *//*_.TUPLREC___V50*/ meltfptr[49] = 0;
+ /*clear *//*_.TUPLREC___V47*/ meltfptr[46] = 0;
} /*end multiallocblock */
;
@@ -4613,7 +3659,65 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8095:/ quasiblock");
+
+ MELT_CHECK_SIGNAL ();
+ ;
+ MELT_LOCATION ("warmelt-normal.melt:8069:/ apply");
+ /*apply */
+ {
+ union meltparam_un argtab[3];
+ memset (&argtab, 0, sizeof (argtab));
+ /*^apply.arg */
+ argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V5*/ meltfptr[4];
+ /*^apply.arg */
+ argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.PSLOC__V6*/ meltfptr[5];
+ /*^apply.arg */
+ argtab[2].meltbp_cstring = "hook_macro_exporter";
+ /*_.NORMAL_PREDEF__V48*/ meltfptr[46] =
+ melt_apply ((meltclosure_ptr_t)
+ (( /*!NORMAL_PREDEF */ meltfrout->tabval[17])),
+ (melt_ptr_t) (( /*!HOOK_MACRO_EXPORTER */ meltfrout->
+ tabval[18])),
+ (MELTBPARSTR_PTR MELTBPARSTR_PTR MELTBPARSTR_CSTRING ""),
+ argtab, "", (union meltparam_un *) 0);
+ }
+ ;
+ MELT_LOCATION ("warmelt-normal.melt:8071:/ blockmultialloc");
+ /*multiallocblock */
+ {
+ struct meltletrec_2_st
+ {
+ struct MELT_MULTIPLE_STRUCT (0) rtup_0__TUPLREC__x19;
+ long meltletrec_2_endgap;
+ } *meltletrec_2_ptr = 0;
+ meltletrec_2_ptr =
+ (struct meltletrec_2_st *)
+ meltgc_allocate (sizeof (struct meltletrec_2_st), 0);
+ /*^blockmultialloc.initfill */
+ /*inimult rtup_0__TUPLREC__x19 */
+ /*_.TUPLREC___V50*/ meltfptr[49] =
+ (melt_ptr_t) & meltletrec_2_ptr->rtup_0__TUPLREC__x19;
+ meltletrec_2_ptr->rtup_0__TUPLREC__x19.discr =
+ (meltobject_ptr_t) (((melt_ptr_t) (MELT_PREDEF (DISCR_MULTIPLE))));
+ meltletrec_2_ptr->rtup_0__TUPLREC__x19.nbval = 0;
+
+
+ /*^touch */
+ meltgc_touch ( /*_.TUPLREC___V50*/ meltfptr[49]);
+ ;
+ /*_.TUPLE___V49*/ meltfptr[48] = /*_.TUPLREC___V50*/ meltfptr[49];;
+ /*epilog */
+
+ MELT_LOCATION ("warmelt-normal.melt:8071:/ clear");
+ /*clear *//*_.TUPLREC___V50*/ meltfptr[49] = 0;
+ /*^clear */
+ /*clear *//*_.TUPLREC___V50*/ meltfptr[49] = 0;
+ } /*end multiallocblock */
+ ;
+ /*_.HOOK_DATA__V51*/ meltfptr[49] =
+ melt_hook_data ((melt_ptr_t)
+ ( /*!HOOK_MACRO_EXPORTER */ meltfrout->tabval[18]));;
+ MELT_LOCATION ("warmelt-normal.melt:8065:/ quasiblock");
/*^rawallocobj */
@@ -4621,57 +3725,78 @@ meltlab_endgetargs:;
{
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
- (melt_ptr_t) (( /*!CLASS_NREP_APPLY */
- meltfrout->tabval[15])), (4),
- "CLASS_NREP_APPLY");
- /*_.INST__V52*/ meltfptr[51] =
+ (melt_ptr_t) (( /*!CLASS_NREP_HOOK_CALL */
+ meltfrout->tabval[15])), (7),
+ "CLASS_NREP_HOOK_CALL");
+ /*_.INST__V53*/ meltfptr[52] =
newobj;
};
;
/*^putslot */
/*putslot */
- melt_assertmsg ("putslot checkobj @NREP_LOC",
+ melt_assertmsg ("putslot checkobj @NEXPR_CTYP",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V52*/ meltfptr[51])) ==
+ ( /*_.INST__V53*/ meltfptr[52])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V52*/ meltfptr[51]), (0),
- ( /*_.PSLOC__V7*/ meltfptr[6]), "NREP_LOC");
+ melt_putfield_object (( /*_.INST__V53*/ meltfptr[52]), (1),
+ (( /*!CTYPE_VOID */ meltfrout->tabval[14])),
+ "NEXPR_CTYP");
;
/*^putslot */
/*putslot */
- melt_assertmsg ("putslot checkobj @NEXPR_CTYP",
+ melt_assertmsg ("putslot checkobj @NHOOK_NAME",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V52*/ meltfptr[51])) ==
+ ( /*_.INST__V53*/ meltfptr[52])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V52*/ meltfptr[51]), (1),
- (( /*!CTYPE_VOID */ meltfrout->tabval[14])),
- "NEXPR_CTYP");
+ melt_putfield_object (( /*_.INST__V53*/ meltfptr[52]), (3),
+ (( /*!konst_16 */ meltfrout->tabval[16])),
+ "NHOOK_NAME");
;
/*^putslot */
/*putslot */
- melt_assertmsg ("putslot checkobj @NAPP_FUN",
+ melt_assertmsg ("putslot checkobj @NEXPR_ARGS",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V52*/ meltfptr[51])) ==
+ ( /*_.INST__V53*/ meltfptr[52])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V52*/ meltfptr[51]), (3),
- ( /*_.NMACROXP__V4*/ meltfptr[3]), "NAPP_FUN");
+ melt_putfield_object (( /*_.INST__V53*/ meltfptr[52]), (2),
+ ( /*_.ARGTUP__V46*/ meltfptr[45]), "NEXPR_ARGS");
;
/*^putslot */
/*putslot */
- melt_assertmsg ("putslot checkobj @NEXPR_ARGS",
+ melt_assertmsg ("putslot checkobj @NHOOK_CALLED",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V52*/ meltfptr[51])) ==
+ ( /*_.INST__V53*/ meltfptr[52])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V52*/ meltfptr[51]), (2),
- ( /*_.ARGTUP__V49*/ meltfptr[48]), "NEXPR_ARGS");
+ melt_putfield_object (( /*_.INST__V53*/ meltfptr[52]), (4),
+ ( /*_.NORMAL_PREDEF__V48*/ meltfptr[46]),
+ "NHOOK_CALLED");
+ ;
+ /*^putslot */
+ /*putslot */
+ melt_assertmsg ("putslot checkobj @NHOOK_OUTS",
+ melt_magic_discr ((melt_ptr_t)
+ ( /*_.INST__V53*/ meltfptr[52])) ==
+ MELTOBMAG_OBJECT);
+ melt_putfield_object (( /*_.INST__V53*/ meltfptr[52]), (5),
+ ( /*_.TUPLE___V49*/ meltfptr[48]), "NHOOK_OUTS");
+ ;
+ /*^putslot */
+ /*putslot */
+ melt_assertmsg ("putslot checkobj @NHOOK_DESCR",
+ melt_magic_discr ((melt_ptr_t)
+ ( /*_.INST__V53*/ meltfptr[52])) ==
+ MELTOBMAG_OBJECT);
+ melt_putfield_object (( /*_.INST__V53*/ meltfptr[52]), (6),
+ ( /*_.HOOK_DATA__V51*/ meltfptr[49]),
+ "NHOOK_DESCR");
;
/*^touchobj */
- melt_dbgtrace_written_object ( /*_.INST__V52*/ meltfptr[51],
+ melt_dbgtrace_written_object ( /*_.INST__V53*/ meltfptr[52],
"newly made instance");
;
- /*_.INST___V51*/ meltfptr[49] = /*_.INST__V52*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-normal.melt:8091:/ quasiblock");
+ /*_.INST___V52*/ meltfptr[51] = /*_.INST__V53*/ meltfptr[52];;
+ MELT_LOCATION ("warmelt-normal.melt:8060:/ quasiblock");
/*^rawallocobj */
@@ -4682,7 +3807,7 @@ meltlab_endgetargs:;
(melt_ptr_t) (( /*!CLASS_NORMAL_LET_BINDING */
meltfrout->tabval[13])), (4),
"CLASS_NORMAL_LET_BINDING");
- /*_.INST__V54*/ meltfptr[53] =
+ /*_.INST__V55*/ meltfptr[54] =
newobj;
};
;
@@ -4690,27 +3815,27 @@ meltlab_endgetargs:;
/*putslot */
melt_assertmsg ("putslot checkobj @LETBIND_LOC",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V54*/ meltfptr[53])) ==
+ ( /*_.INST__V55*/ meltfptr[54])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V54*/ meltfptr[53]), (3),
- ( /*_.PSLOC__V7*/ meltfptr[6]), "LETBIND_LOC");
+ melt_putfield_object (( /*_.INST__V55*/ meltfptr[54]), (3),
+ ( /*_.PSLOC__V6*/ meltfptr[5]), "LETBIND_LOC");
;
/*^putslot */
/*putslot */
melt_assertmsg ("putslot checkobj @BINDER",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V54*/ meltfptr[53])) ==
+ ( /*_.INST__V55*/ meltfptr[54])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V54*/ meltfptr[53]), (0),
- ( /*_.CSYMEXPO__V26*/ meltfptr[25]), "BINDER");
+ melt_putfield_object (( /*_.INST__V55*/ meltfptr[54]), (0),
+ ( /*_.CSYMEXPO__V23*/ meltfptr[22]), "BINDER");
;
/*^putslot */
/*putslot */
melt_assertmsg ("putslot checkobj @LETBIND_TYPE",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V54*/ meltfptr[53])) ==
+ ( /*_.INST__V55*/ meltfptr[54])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V54*/ meltfptr[53]), (1),
+ melt_putfield_object (( /*_.INST__V55*/ meltfptr[54]), (1),
(( /*!CTYPE_VOID */ meltfrout->tabval[14])),
"LETBIND_TYPE");
;
@@ -4718,21 +3843,21 @@ meltlab_endgetargs:;
/*putslot */
melt_assertmsg ("putslot checkobj @LETBIND_EXPR",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V54*/ meltfptr[53])) ==
+ ( /*_.INST__V55*/ meltfptr[54])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V54*/ meltfptr[53]), (2),
- ( /*_.INST___V51*/ meltfptr[49]), "LETBIND_EXPR");
+ melt_putfield_object (( /*_.INST__V55*/ meltfptr[54]), (2),
+ ( /*_.INST___V52*/ meltfptr[51]), "LETBIND_EXPR");
;
/*^touchobj */
- melt_dbgtrace_written_object ( /*_.INST__V54*/ meltfptr[53],
+ melt_dbgtrace_written_object ( /*_.INST__V55*/ meltfptr[54],
"newly made instance");
;
- /*_.CBIND__V53*/ meltfptr[52] = /*_.INST__V54*/ meltfptr[53];;
+ /*_.CBIND__V54*/ meltfptr[53] = /*_.INST__V55*/ meltfptr[54];;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8101:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8074:/ quasiblock");
/*^rawallocobj */
@@ -4741,9 +3866,9 @@ meltlab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_NREP_LOCSYMOCC */
- meltfrout->tabval[16])), (4),
+ meltfrout->tabval[19])), (4),
"CLASS_NREP_LOCSYMOCC");
- /*_.INST__V56*/ meltfptr[55] =
+ /*_.INST__V57*/ meltfptr[56] =
newobj;
};
;
@@ -4751,18 +3876,18 @@ meltlab_endgetargs:;
/*putslot */
melt_assertmsg ("putslot checkobj @NREP_LOC",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V56*/ meltfptr[55])) ==
+ ( /*_.INST__V57*/ meltfptr[56])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V56*/ meltfptr[55]), (0),
- ( /*_.PSLOC__V7*/ meltfptr[6]), "NREP_LOC");
+ melt_putfield_object (( /*_.INST__V57*/ meltfptr[56]), (0),
+ ( /*_.PSLOC__V6*/ meltfptr[5]), "NREP_LOC");
;
/*^putslot */
/*putslot */
melt_assertmsg ("putslot checkobj @NOCC_CTYP",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V56*/ meltfptr[55])) ==
+ ( /*_.INST__V57*/ meltfptr[56])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V56*/ meltfptr[55]), (2),
+ melt_putfield_object (( /*_.INST__V57*/ meltfptr[56]), (2),
(( /*!CTYPE_VOID */ meltfrout->tabval[14])),
"NOCC_CTYP");
;
@@ -4770,29 +3895,29 @@ meltlab_endgetargs:;
/*putslot */
melt_assertmsg ("putslot checkobj @NOCC_SYMB",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V56*/ meltfptr[55])) ==
+ ( /*_.INST__V57*/ meltfptr[56])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V56*/ meltfptr[55]), (1),
- ( /*_.CSYMEXPO__V26*/ meltfptr[25]), "NOCC_SYMB");
+ melt_putfield_object (( /*_.INST__V57*/ meltfptr[56]), (1),
+ ( /*_.CSYMEXPO__V23*/ meltfptr[22]), "NOCC_SYMB");
;
/*^putslot */
/*putslot */
melt_assertmsg ("putslot checkobj @NOCC_BIND",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V56*/ meltfptr[55])) ==
+ ( /*_.INST__V57*/ meltfptr[56])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V56*/ meltfptr[55]), (3),
- ( /*_.CBIND__V53*/ meltfptr[52]), "NOCC_BIND");
+ melt_putfield_object (( /*_.INST__V57*/ meltfptr[56]), (3),
+ ( /*_.CBIND__V54*/ meltfptr[53]), "NOCC_BIND");
;
/*^touchobj */
- melt_dbgtrace_written_object ( /*_.INST__V56*/ meltfptr[55],
+ melt_dbgtrace_written_object ( /*_.INST__V57*/ meltfptr[56],
"newly made instance");
;
- /*_.SYOCC__V55*/ meltfptr[54] = /*_.INST__V56*/ meltfptr[55];;
+ /*_.SYOCC__V56*/ meltfptr[55] = /*_.INST__V57*/ meltfptr[56];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8107:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8080:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4810,7 +3935,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#MELT_NEED_DBG__L14*/ meltfnum[0] =
+ /*_#MELT_NEED_DBG__L13*/ meltfnum[1] =
/*MELT_NEED_DBG */
#if MELT_HAVE_DEBUG
( /*melt_need_dbg */ melt_need_debug ((int) 0))
@@ -4818,15 +3943,15 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8107:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L14*/ meltfnum[0]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8080:/ cond");
+ /*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[1]) /*then */
{
/*^cond.then */
/*^block */
/*anyblock */
{
- /*_#MELT_CALLCOUNT__L15*/ meltfnum[14] =
+ /*_#MELT_CALLCOUNT__L14*/ meltfnum[13] =
/* for melt_callcount */
#if MELT_HAVE_DEBUG && defined (meltcallcount)
meltcallcount /* melt_callcount debugging */
@@ -4837,28 +3962,28 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8107:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8080:/ apply");
/*apply */
{
union meltparam_un argtab[7];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L15*/ meltfnum[14];
+ argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L14*/ meltfnum[13];
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8107;
+ argtab[2].meltbp_long = 8080;
/*^apply.arg */
argtab[3].meltbp_cstring = "normal_exported_macro cbind=";
/*^apply.arg */
argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.CBIND__V53*/ meltfptr[52];
+ (melt_ptr_t *) & /*_.CBIND__V54*/ meltfptr[53];
/*^apply.arg */
argtab[5].meltbp_cstring = " syocc=";
/*^apply.arg */
argtab[6].meltbp_aptr =
- (melt_ptr_t *) & /*_.SYOCC__V55*/ meltfptr[54];
- /*_.MELT_DEBUG_FUN__V59*/ meltfptr[58] =
+ (melt_ptr_t *) & /*_.SYOCC__V56*/ meltfptr[55];
+ /*_.MELT_DEBUG_FUN__V60*/ meltfptr[59] =
melt_apply ((meltclosure_ptr_t)
(( /*!MELT_DEBUG_FUN */ meltfrout->tabval[0])),
(melt_ptr_t) (( /*nil */ NULL)),
@@ -4869,107 +3994,113 @@ meltlab_endgetargs:;
(union meltparam_un *) 0);
}
;
- /*_._IF___V58*/ meltfptr[57] =
- /*_.MELT_DEBUG_FUN__V59*/ meltfptr[58];;
+ /*_._IF___V59*/ meltfptr[58] =
+ /*_.MELT_DEBUG_FUN__V60*/ meltfptr[59];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8107:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L15*/ meltfnum[14] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8080:/ clear");
+ /*clear *//*_#MELT_CALLCOUNT__L14*/ meltfnum[13] = 0;
/*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V59*/ meltfptr[58] = 0;
+ /*clear *//*_.MELT_DEBUG_FUN__V60*/ meltfptr[59] = 0;
}
;
}
else
{ /*^cond.else */
- /*_._IF___V58*/ meltfptr[57] = NULL;;
+ /*_._IF___V59*/ meltfptr[58] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8107:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8080:/ quasiblock");
- /*_.PROGN___V60*/ meltfptr[58] = /*_._IF___V58*/ meltfptr[57];;
+ /*_.PROGN___V61*/ meltfptr[59] = /*_._IF___V59*/ meltfptr[58];;
/*^compute */
- /*_.IFCPP___V57*/ meltfptr[56] = /*_.PROGN___V60*/ meltfptr[58];;
+ /*_.IFCPP___V58*/ meltfptr[57] = /*_.PROGN___V61*/ meltfptr[59];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8107:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L14*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8080:/ clear");
+ /*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_._IF___V58*/ meltfptr[57] = 0;
+ /*clear *//*_._IF___V59*/ meltfptr[58] = 0;
/*^clear */
- /*clear *//*_.PROGN___V60*/ meltfptr[58] = 0;
+ /*clear *//*_.PROGN___V61*/ meltfptr[59] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V57*/ meltfptr[56] = ( /*nil */ NULL);
+ /*_.IFCPP___V58*/ meltfptr[57] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
{
- MELT_LOCATION ("warmelt-normal.melt:8108:/ locexp");
- meltgc_append_list ((melt_ptr_t) ( /*_.BINDSLIST__V8*/ meltfptr[7]),
- (melt_ptr_t) ( /*_.CBIND__V53*/ meltfptr[52]));
+ MELT_LOCATION ("warmelt-normal.melt:8081:/ locexp");
+ meltgc_append_list ((melt_ptr_t) ( /*_.BINDSLIST__V7*/ meltfptr[6]),
+ (melt_ptr_t) ( /*_.CBIND__V54*/ meltfptr[53]));
}
;
- /*_.LET___V48*/ meltfptr[43] = /*_.SYOCC__V55*/ meltfptr[54];;
+ /*_.LET___V45*/ meltfptr[40] = /*_.SYOCC__V56*/ meltfptr[55];;
- MELT_LOCATION ("warmelt-normal.melt:8089:/ clear");
- /*clear *//*_.ARGTUP__V49*/ meltfptr[48] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8058:/ clear");
+ /*clear *//*_.ARGTUP__V46*/ meltfptr[45] = 0;
+ /*^clear */
+ /*clear *//*_.NORMAL_PREDEF__V48*/ meltfptr[46] = 0;
+ /*^clear */
+ /*clear *//*_.TUPLE___V49*/ meltfptr[48] = 0;
/*^clear */
- /*clear *//*_.INST___V51*/ meltfptr[49] = 0;
+ /*clear *//*_.HOOK_DATA__V51*/ meltfptr[49] = 0;
/*^clear */
- /*clear *//*_.CBIND__V53*/ meltfptr[52] = 0;
+ /*clear *//*_.INST___V52*/ meltfptr[51] = 0;
/*^clear */
- /*clear *//*_.SYOCC__V55*/ meltfptr[54] = 0;
+ /*clear *//*_.CBIND__V54*/ meltfptr[53] = 0;
+ /*^clear */
+ /*clear *//*_.SYOCC__V56*/ meltfptr[55] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V57*/ meltfptr[56] = 0;
+ /*clear *//*_.IFCPP___V58*/ meltfptr[57] = 0;
MELT_CHECK_SIGNAL ();
;
- /*_.MULTI___V39*/ meltfptr[35] = /*_.LET___V48*/ meltfptr[43];;
+ /*_.MULTI___V36*/ meltfptr[32] = /*_.LET___V45*/ meltfptr[40];;
- MELT_LOCATION ("warmelt-normal.melt:8084:/ clear");
- /*clear *//*_.IFCPP___V42*/ meltfptr[41] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8053:/ clear");
+ /*clear *//*_.IFCPP___V39*/ meltfptr[38] = 0;
/*^clear */
- /*clear *//*_#IS_LIST__L13*/ meltfnum[1] = 0;
+ /*clear *//*_#IS_LIST__L12*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IF___V46*/ meltfptr[42] = 0;
+ /*clear *//*_._IF___V43*/ meltfptr[39] = 0;
/*^clear */
- /*clear *//*_.LET___V48*/ meltfptr[43] = 0;
+ /*clear *//*_.LET___V45*/ meltfptr[40] = 0;
/*^clear */
- /*clear *//*_.CURENVBINDS__V41*/ meltfptr[40] = 0;
- /*_.LET___V25*/ meltfptr[23] = /*_.MULTI___V39*/ meltfptr[35];;
+ /*clear *//*_.CURENVBINDS__V38*/ meltfptr[37] = 0;
+ /*_.LET___V22*/ meltfptr[20] = /*_.MULTI___V36*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-normal.melt:8073:/ clear");
- /*clear *//*_.CSYMEXPO__V26*/ meltfptr[25] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8042:/ clear");
+ /*clear *//*_.CSYMEXPO__V23*/ meltfptr[22] = 0;
/*^clear */
- /*clear *//*_.SYMDATA__V27*/ meltfptr[26] = 0;
+ /*clear *//*_.SYMDATA__V24*/ meltfptr[23] = 0;
/*^clear */
- /*clear *//*_.LET___V28*/ meltfptr[27] = 0;
+ /*clear *//*_.LET___V25*/ meltfptr[24] = 0;
/*^clear */
- /*clear *//*_.CSBUF__V31*/ meltfptr[28] = 0;
+ /*clear *//*_.CSBUF__V28*/ meltfptr[25] = 0;
/*^clear */
- /*clear *//*_.STRBUF2STRING__V32*/ meltfptr[29] = 0;
+ /*clear *//*_.STRBUF2STRING__V29*/ meltfptr[26] = 0;
/*^clear */
- /*clear *//*_.SCURENVBOX__V33*/ meltfptr[32] = 0;
+ /*clear *//*_.SCURENVBOX__V30*/ meltfptr[29] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V35*/ meltfptr[34] = 0;
+ /*clear *//*_.IFCPP___V32*/ meltfptr[31] = 0;
/*^clear */
- /*clear *//*_.MULTI___V39*/ meltfptr[35] = 0;
+ /*clear *//*_.MULTI___V36*/ meltfptr[32] = 0;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8064:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8035:/ quasiblock");
- /*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V25*/ meltfptr[23];;
+ /*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V22*/ meltfptr[20];;
{
- MELT_LOCATION ("warmelt-normal.melt:8064:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8035:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -4985,21 +4116,19 @@ meltlab_endgetargs:;
/*epilog */
/*^clear */
- /*clear *//*_.IFCPP___V9*/ meltfptr[8] = 0;
- /*^clear */
- /*clear *//*_.IFCPP___V13*/ meltfptr[9] = 0;
+ /*clear *//*_.IFCPP___V8*/ meltfptr[7] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V15*/ meltfptr[10] = 0;
+ /*clear *//*_.IFCPP___V12*/ meltfptr[8] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V17*/ meltfptr[15] = 0;
+ /*clear *//*_.IFCPP___V14*/ meltfptr[9] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V19*/ meltfptr[17] = 0;
+ /*clear *//*_.IFCPP___V16*/ meltfptr[14] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V21*/ meltfptr[19] = 0;
+ /*clear *//*_.IFCPP___V18*/ meltfptr[16] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V23*/ meltfptr[21] = 0;
+ /*clear *//*_.IFCPP___V20*/ meltfptr[18] = 0;
/*^clear */
- /*clear *//*_.LET___V25*/ meltfptr[23] = 0;
+ /*clear *//*_.LET___V22*/ meltfptr[20] = 0;
}
;
@@ -5008,21 +4137,21 @@ meltlabend_rout:
melt_trace_end ("NORMAL_EXPORTED_MACRO", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_melt;
+ current_blocklevel_signals_meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_155_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO */
+} /*end meltrout_154_WARMELTmiNORMAL_NORMAL_EXPORTED_MACRO */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
+meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
@@ -5035,7 +4164,7 @@ meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_melt
+ current_blocklevel_signals_meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -5048,7 +4177,7 @@ meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_st
+ struct meltframe_meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -5061,8 +4190,8 @@ meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
struct melt_callframe_st *mcfr_prev;
#undef MELTFRAM_NBVARPTR
#undef MELTFRAM_NBVARNUM
-#define MELTFRAM_NBVARPTR 40
- melt_ptr_t mcfr_varptr[40];
+#define MELTFRAM_NBVARPTR 39
+ melt_ptr_t mcfr_varptr[39];
#define MELTFRAM_NBVARNUM 10
long mcfr_varnum[10];
/*others*/
@@ -5070,14 +4199,14 @@ meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO is not initial declstructinit */
+ /*meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
- (struct meltframe_meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_st
+ (struct meltframe_meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_st
*) meltfirstargp_;
- /* use arguments meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO output_curframe_declstruct_init */
+ /* use arguments meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -5086,14 +4215,14 @@ meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
(void) meltxrestab_;
/* marking closure */
gt_ggc_mx_melt_un (meltframptr_->mcfr_clos);
- for (meltix = 0; meltix < 40; meltix++)
+ for (meltix = 0; meltix < 39; meltix++)
if (meltframptr_->mcfr_varptr[meltix])
gt_ggc_mx_melt_un (meltframptr_->mcfr_varptr[meltix]);
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO nbval 40*/
- meltfram__.mcfr_nbvar = 40 /*nbval */ ;
+/* declstructinit plain routine meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO nbval 39*/
+ meltfram__.mcfr_nbvar = 39 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
melt_topframe = (struct melt_callframe_st *) &meltfram__;
@@ -5101,7 +4230,7 @@ meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8114:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8087:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -5141,58 +4270,108 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8115:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8088:/ cppif.then");
/*^block */
/*anyblock */
{
+ {
+ /*^locexp */
+ /*melt_increment_dbgcounter */
+#if MELT_HAVE_DEBUG
+ melt_dbgcounter++;
+#endif
+ ;
+ }
+ ;
+
MELT_CHECK_SIGNAL ();
;
- /*_#IS_A__L1*/ meltfnum[0] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
- (melt_ptr_t) (( /*!CLASS_SOURCE_EXPORT_MACRO */
- meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8115:/ cond");
- /*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
+ /*_#MELT_NEED_DBG__L1*/ meltfnum[0] =
+ /*MELT_NEED_DBG */
+#if MELT_HAVE_DEBUG
+ ( /*melt_need_dbg */ melt_need_debug ((int) 0))
+#else
+ 0 /* no melt_need_dbg */
+#endif /*MELT_HAVE_DEBUG */
+ ;;
+ MELT_LOCATION ("warmelt-normal.melt:8088:/ cond");
+ /*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V7*/ meltfptr[6] = ( /*nil */ NULL);;
- }
- else
- {
- MELT_LOCATION ("warmelt-normal.melt:8115:/ cond.else");
-
/*^block */
/*anyblock */
{
+ /*_#MELT_CALLCOUNT__L2*/ meltfnum[1] =
+ /* for melt_callcount */
+#if MELT_HAVE_DEBUG && defined (meltcallcount)
+ meltcallcount /* melt_callcount debugging */
+#else
+ 0L /* melt_callcount without debug */
+#endif /* MELT_HAVE_DEBUG melt_callcount */
+ ;;
-
-
+ MELT_CHECK_SIGNAL ();
+ ;
+ MELT_LOCATION ("warmelt-normal.melt:8088:/ apply");
+ /*apply */
{
- /*^locexp */
- melt_assert_failed (("check export_macro recv"),
- ("warmelt-normal.melt")
- ? ("warmelt-normal.melt") : __FILE__,
- (8115) ? (8115) : __LINE__, __FUNCTION__);
- ;
+ union meltparam_un argtab[5];
+ memset (&argtab, 0, sizeof (argtab));
+ /*^apply.arg */
+ argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L2*/ meltfnum[1];
+ /*^apply.arg */
+ argtab[1].meltbp_cstring = "warmelt-normal.melt";
+ /*^apply.arg */
+ argtab[2].meltbp_long = 8088;
+ /*^apply.arg */
+ argtab[3].meltbp_cstring = "normexp export_macro recv=";
+ /*^apply.arg */
+ argtab[4].meltbp_aptr =
+ (melt_ptr_t *) & /*_.RECV__V2*/ meltfptr[1];
+ /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] =
+ melt_apply ((meltclosure_ptr_t)
+ (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[0])),
+ (melt_ptr_t) (( /*nil */ NULL)),
+ (MELTBPARSTR_LONG MELTBPARSTR_CSTRING
+ MELTBPARSTR_LONG MELTBPARSTR_CSTRING
+ MELTBPARSTR_PTR ""), argtab, "",
+ (union meltparam_un *) 0);
}
;
- /*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
+ /*_._IF___V7*/ meltfptr[6] =
+ /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
+
+ MELT_LOCATION ("warmelt-normal.melt:8088:/ clear");
+ /*clear *//*_#MELT_CALLCOUNT__L2*/ meltfnum[1] = 0;
+ /*^clear */
+ /*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
}
;
}
+ else
+ { /*^cond.else */
+
+ /*_._IF___V7*/ meltfptr[6] = NULL;;
+ }
;
+ MELT_LOCATION ("warmelt-normal.melt:8088:/ quasiblock");
+
+
+ /*_.PROGN___V9*/ meltfptr[7] = /*_._IF___V7*/ meltfptr[6];;
/*^compute */
- /*_.IFCPP___V6*/ meltfptr[5] = /*_._IFELSE___V7*/ meltfptr[6];;
+ /*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8115:/ clear");
- /*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8088:/ clear");
+ /*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
+ /*clear *//*_._IF___V7*/ meltfptr[6] = 0;
+ /*^clear */
+ /*clear *//*_.PROGN___V9*/ meltfptr[7] = 0;
}
#else /*MELT_HAVE_DEBUG */
@@ -5202,7 +4381,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8116:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8089:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5210,19 +4389,19 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#IS_A__L2*/ meltfnum[0] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
- (melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
+ /*_#IS_A__L3*/ meltfnum[1] =
+ melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
+ (melt_ptr_t) (( /*!CLASS_SOURCE_EXPORT_MACRO */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8116:/ cond");
- /*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8089:/ cond");
+ /*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V9*/ meltfptr[8] = ( /*nil */ NULL);;
+ /*_._IFELSE___V11*/ meltfptr[7] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8116:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8089:/ cond.else");
/*^block */
/*anyblock */
@@ -5233,37 +4412,37 @@ meltlab_endgetargs:;
{
/*^locexp */
- melt_assert_failed (("check env"),
+ melt_assert_failed (("check export_macro recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8116) ? (8116) : __LINE__, __FUNCTION__);
+ (8089) ? (8089) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
+ /*clear *//*_._IFELSE___V11*/ meltfptr[7] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V8*/ meltfptr[6] = /*_._IFELSE___V9*/ meltfptr[8];;
+ /*_.IFCPP___V10*/ meltfptr[6] = /*_._IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8116:/ clear");
- /*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8089:/ clear");
+ /*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
+ /*clear *//*_._IFELSE___V11*/ meltfptr[7] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
+ /*_.IFCPP___V10*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8117:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8090:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5271,19 +4450,19 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#IS_A__L3*/ meltfnum[0] =
- melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
- (melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
+ /*_#IS_A__L4*/ meltfnum[0] =
+ melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
+ (melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8117:/ cond");
- /*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8090:/ cond");
+ /*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V11*/ meltfptr[10] = ( /*nil */ NULL);;
+ /*_._IFELSE___V13*/ meltfptr[12] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8117:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8090:/ cond.else");
/*^block */
/*anyblock */
@@ -5294,157 +4473,107 @@ meltlab_endgetargs:;
{
/*^locexp */
- melt_assert_failed (("check nctxt"),
+ melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8117) ? (8117) : __LINE__, __FUNCTION__);
+ (8090) ? (8090) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
+ /*clear *//*_._IFELSE___V13*/ meltfptr[12] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V10*/ meltfptr[8] = /*_._IFELSE___V11*/ meltfptr[10];;
+ /*_.IFCPP___V12*/ meltfptr[7] = /*_._IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8117:/ clear");
- /*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8090:/ clear");
+ /*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
+ /*clear *//*_._IFELSE___V13*/ meltfptr[12] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V10*/ meltfptr[8] = ( /*nil */ NULL);
+ /*_.IFCPP___V12*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8118:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8091:/ cppif.then");
/*^block */
/*anyblock */
{
- {
- /*^locexp */
- /*melt_increment_dbgcounter */
-#if MELT_HAVE_DEBUG
- melt_dbgcounter++;
-#endif
- ;
- }
- ;
-
MELT_CHECK_SIGNAL ();
;
- /*_#MELT_NEED_DBG__L4*/ meltfnum[0] =
- /*MELT_NEED_DBG */
-#if MELT_HAVE_DEBUG
- ( /*melt_need_dbg */ melt_need_debug ((int) 0))
-#else
- 0 /* no melt_need_dbg */
-#endif /*MELT_HAVE_DEBUG */
- ;;
- MELT_LOCATION ("warmelt-normal.melt:8118:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
+ /*_#IS_A__L5*/ meltfnum[1] =
+ melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
+ (melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
+ meltfrout->tabval[3])));;
+ MELT_LOCATION ("warmelt-normal.melt:8091:/ cond");
+ /*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
+ /*_._IFELSE___V15*/ meltfptr[14] = ( /*nil */ NULL);;
+ }
+ else
+ {
+ MELT_LOCATION ("warmelt-normal.melt:8091:/ cond.else");
+
/*^block */
/*anyblock */
{
- /*_#MELT_CALLCOUNT__L5*/ meltfnum[4] =
- /* for melt_callcount */
-#if MELT_HAVE_DEBUG && defined (meltcallcount)
- meltcallcount /* melt_callcount debugging */
-#else
- 0L /* melt_callcount without debug */
-#endif /* MELT_HAVE_DEBUG melt_callcount */
- ;;
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8118:/ apply");
- /*apply */
+
+
{
- union meltparam_un argtab[5];
- memset (&argtab, 0, sizeof (argtab));
- /*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L5*/ meltfnum[4];
- /*^apply.arg */
- argtab[1].meltbp_cstring = "warmelt-normal.melt";
- /*^apply.arg */
- argtab[2].meltbp_long = 8118;
- /*^apply.arg */
- argtab[3].meltbp_cstring = "normexp export_macro recv";
- /*^apply.arg */
- argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.RECV__V2*/ meltfptr[1];
- /*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] =
- melt_apply ((meltclosure_ptr_t)
- (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[3])),
- (melt_ptr_t) (( /*nil */ NULL)),
- (MELTBPARSTR_LONG MELTBPARSTR_CSTRING
- MELTBPARSTR_LONG MELTBPARSTR_CSTRING
- MELTBPARSTR_PTR ""), argtab, "",
- (union meltparam_un *) 0);
+ /*^locexp */
+ melt_assert_failed (("check nctxt"),
+ ("warmelt-normal.melt")
+ ? ("warmelt-normal.melt") : __FILE__,
+ (8091) ? (8091) : __LINE__, __FUNCTION__);
+ ;
}
;
- /*_._IF___V13*/ meltfptr[12] =
- /*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
+ /*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
/*epilog */
-
- MELT_LOCATION ("warmelt-normal.melt:8118:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L5*/ meltfnum[4] = 0;
- /*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
}
;
}
- else
- { /*^cond.else */
-
- /*_._IF___V13*/ meltfptr[12] = NULL;;
- }
;
- MELT_LOCATION ("warmelt-normal.melt:8118:/ quasiblock");
-
-
- /*_.PROGN___V15*/ meltfptr[13] = /*_._IF___V13*/ meltfptr[12];;
/*^compute */
- /*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
+ /*_.IFCPP___V14*/ meltfptr[12] = /*_._IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8118:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
- /*^clear */
- /*clear *//*_._IF___V13*/ meltfptr[12] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8091:/ clear");
+ /*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_.PROGN___V15*/ meltfptr[13] = 0;
+ /*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
+ /*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8119:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8092:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8120:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8093:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
melt_object_get_field (slot, obj, 1, "LOCA_LOCATION");
- /*_.SLOC__V17*/ meltfptr[13] = slot;
+ /*_.SLOC__V17*/ meltfptr[16] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8121:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8094:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -5452,7 +4581,7 @@ meltlab_endgetargs:;
/*_.MNAME__V18*/ meltfptr[17] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8122:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8095:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -5466,30 +4595,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8124:/ apply");
- /*apply */
- {
- union meltparam_un argtab[3];
- memset (&argtab, 0, sizeof (argtab));
- /*^apply.arg */
- argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V4*/ meltfptr[3];
- /*^apply.arg */
- argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.SLOC__V17*/ meltfptr[13];
- /*^apply.arg */
- argtab[2].meltbp_aptr =
- (melt_ptr_t *) & /*_.BINDSLIST__V20*/ meltfptr[19];
- /*_.NMACEXP__V21*/ meltfptr[20] =
- melt_apply ((meltclosure_ptr_t)
- (( /*!NORMAL_MACRO_EXPORTER */ meltfrout->tabval[5])),
- (melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
- (MELTBPARSTR_PTR MELTBPARSTR_PTR MELTBPARSTR_PTR ""),
- argtab, "", (union meltparam_un *) 0);
- }
- ;
-
- MELT_CHECK_SIGNAL ();
- ;
- MELT_LOCATION ("warmelt-normal.melt:8125:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8097:/ quasiblock");
/*^rawallocobj */
@@ -5498,9 +4604,9 @@ meltlab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_NREP_NIL */ meltfrout->
- tabval[6])), (1),
+ tabval[5])), (1),
"CLASS_NREP_NIL");
- /*_.INST__V23*/ meltfptr[22] =
+ /*_.INST__V22*/ meltfptr[21] =
newobj;
};
;
@@ -5508,20 +4614,20 @@ meltlab_endgetargs:;
/*putslot */
melt_assertmsg ("putslot checkobj @NREP_LOC",
melt_magic_discr ((melt_ptr_t)
- ( /*_.INST__V23*/ meltfptr[22])) ==
+ ( /*_.INST__V22*/ meltfptr[21])) ==
MELTOBMAG_OBJECT);
- melt_putfield_object (( /*_.INST__V23*/ meltfptr[22]), (0),
- ( /*_.SLOC__V17*/ meltfptr[13]), "NREP_LOC");
+ melt_putfield_object (( /*_.INST__V22*/ meltfptr[21]), (0),
+ ( /*_.SLOC__V17*/ meltfptr[16]), "NREP_LOC");
;
/*^touchobj */
- melt_dbgtrace_written_object ( /*_.INST__V23*/ meltfptr[22],
+ melt_dbgtrace_written_object ( /*_.INST__V22*/ meltfptr[21],
"newly made instance");
;
- /*_.NREPNIL__V22*/ meltfptr[21] = /*_.INST__V23*/ meltfptr[22];;
+ /*_.NREPNIL__V21*/ meltfptr[20] = /*_.INST__V22*/ meltfptr[21];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8127:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8099:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5529,19 +4635,19 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#IS_A__L6*/ meltfnum[4] =
+ /*_#IS_A__L6*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.MNAME__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
- tabval[7])));;
- MELT_LOCATION ("warmelt-normal.melt:8127:/ cond");
- /*cond */ if ( /*_#IS_A__L6*/ meltfnum[4]) /*then */
+ tabval[6])));;
+ MELT_LOCATION ("warmelt-normal.melt:8099:/ cond");
+ /*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
- /*_._IFELSE___V25*/ meltfptr[24] = ( /*nil */ NULL);;
+ /*_._IFELSE___V24*/ meltfptr[23] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8127:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8099:/ cond.else");
/*^block */
/*anyblock */
@@ -5555,35 +4661,35 @@ meltlab_endgetargs:;
melt_assert_failed (("check mname"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8127) ? (8127) : __LINE__, __FUNCTION__);
+ (8099) ? (8099) : __LINE__, __FUNCTION__);
;
}
;
- /*clear *//*_._IFELSE___V25*/ meltfptr[24] = 0;
+ /*clear *//*_._IFELSE___V24*/ meltfptr[23] = 0;
/*epilog */
}
;
}
;
/*^compute */
- /*_.IFCPP___V24*/ meltfptr[23] = /*_._IFELSE___V25*/ meltfptr[24];;
+ /*_.IFCPP___V23*/ meltfptr[22] = /*_._IFELSE___V24*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8127:/ clear");
- /*clear *//*_#IS_A__L6*/ meltfnum[4] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8099:/ clear");
+ /*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IFELSE___V25*/ meltfptr[24] = 0;
+ /*clear *//*_._IFELSE___V24*/ meltfptr[23] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V24*/ meltfptr[23] = ( /*nil */ NULL);
+ /*_.IFCPP___V23*/ meltfptr[22] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8128:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8100:/ quasiblock");
/*^multimsend */
@@ -5596,13 +4702,13 @@ meltlab_endgetargs:;
/*^multimsend.arg */
argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.ENV__V3*/ meltfptr[2]; /*^multimsend.arg */
argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V4*/ meltfptr[3]; /*^multimsend.arg */
- argtab[2].meltbp_aptr = (melt_ptr_t *) & /*_.SLOC__V17*/ meltfptr[13];
+ argtab[2].meltbp_aptr = (melt_ptr_t *) & /*_.SLOC__V17*/ meltfptr[16];
/*^multimsend.xres */
- restab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NBINDS__V28*/ meltfptr[27]; /*^multimsend.send */
- /*_.NEXP__V27*/ meltfptr[26] =
+ restab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NBINDS__V27*/ meltfptr[26]; /*^multimsend.send */
+ /*_.NEXP__V26*/ meltfptr[25] =
meltgc_send ((melt_ptr_t) ( /*_.MVALEXP__V19*/ meltfptr[18]),
((melt_ptr_t)
- (( /*!NORMAL_EXP */ meltfrout->tabval[8]))),
+ (( /*!NORMAL_EXP */ meltfrout->tabval[7]))),
(MELTBPARSTR_PTR MELTBPARSTR_PTR MELTBPARSTR_PTR ""),
argtab, (MELTBPARSTR_PTR ""), restab);
}
@@ -5613,58 +4719,55 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8131:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8103:/ apply");
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NBINDS__V28*/ meltfptr[27];
- /*_.LIST_APPEND2LIST__V29*/ meltfptr[28] =
+ argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NBINDS__V27*/ meltfptr[26];
+ /*_.LIST_APPEND2LIST__V28*/ meltfptr[27] =
melt_apply ((meltclosure_ptr_t)
- (( /*!LIST_APPEND2LIST */ meltfrout->tabval[9])),
+ (( /*!LIST_APPEND2LIST */ meltfrout->tabval[8])),
(melt_ptr_t) ( /*_.BINDSLIST__V20*/ meltfptr[19]),
(MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-normal.melt:8132:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8104:/ quasiblock");
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8133:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8105:/ apply");
/*apply */
{
- union meltparam_un argtab[6];
+ union meltparam_un argtab[5];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NEXP__V27*/ meltfptr[26];
+ argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.NEXP__V26*/ meltfptr[25];
/*^apply.arg */
- argtab[1].meltbp_aptr =
- (melt_ptr_t *) & /*_.NMACEXP__V21*/ meltfptr[20];
+ argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.ENV__V3*/ meltfptr[2];
/*^apply.arg */
- argtab[2].meltbp_aptr = (melt_ptr_t *) & /*_.ENV__V3*/ meltfptr[2];
+ argtab[2].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V4*/ meltfptr[3];
/*^apply.arg */
- argtab[3].meltbp_aptr = (melt_ptr_t *) & /*_.NCX__V4*/ meltfptr[3];
+ argtab[3].meltbp_aptr = (melt_ptr_t *) & /*_.SLOC__V17*/ meltfptr[16];
/*^apply.arg */
- argtab[4].meltbp_aptr = (melt_ptr_t *) & /*_.SLOC__V17*/ meltfptr[13];
- /*^apply.arg */
- argtab[5].meltbp_aptr =
+ argtab[4].meltbp_aptr =
(melt_ptr_t *) & /*_.BINDSLIST__V20*/ meltfptr[19];
- /*_.NEXPM__V31*/ meltfptr[30] =
+ /*_.NEXPM__V30*/ meltfptr[29] =
melt_apply ((meltclosure_ptr_t)
- (( /*!NORMAL_EXPORTED_MACRO */ meltfrout->tabval[10])),
+ (( /*!NORMAL_EXPORTED_MACRO */ meltfrout->tabval[9])),
(melt_ptr_t) ( /*_.MNAME__V18*/ meltfptr[17]),
(MELTBPARSTR_PTR MELTBPARSTR_PTR MELTBPARSTR_PTR
- MELTBPARSTR_PTR MELTBPARSTR_PTR MELTBPARSTR_PTR ""),
- argtab, "", (union meltparam_un *) 0);
+ MELTBPARSTR_PTR MELTBPARSTR_PTR ""), argtab, "",
+ (union meltparam_un *) 0);
}
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8135:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8107:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5682,7 +4785,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#MELT_NEED_DBG__L7*/ meltfnum[0] =
+ /*_#MELT_NEED_DBG__L7*/ meltfnum[1] =
/*MELT_NEED_DBG */
#if MELT_HAVE_DEBUG
( /*melt_need_dbg */ melt_need_debug ((int) 0))
@@ -5690,15 +4793,15 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8135:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[0]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8107:/ cond");
+ /*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
/*^block */
/*anyblock */
{
- /*_#MELT_CALLCOUNT__L8*/ meltfnum[4] =
+ /*_#MELT_CALLCOUNT__L8*/ meltfnum[0] =
/* for melt_callcount */
#if MELT_HAVE_DEBUG && defined (meltcallcount)
meltcallcount /* melt_callcount debugging */
@@ -5709,25 +4812,25 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8135:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8107:/ apply");
/*apply */
{
union meltparam_un argtab[5];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L8*/ meltfnum[4];
+ argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L8*/ meltfnum[0];
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8135;
+ argtab[2].meltbp_long = 8107;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_export_macro nexpm";
/*^apply.arg */
argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.NEXPM__V31*/ meltfptr[30];
- /*_.MELT_DEBUG_FUN__V34*/ meltfptr[33] =
+ (melt_ptr_t *) & /*_.NEXPM__V30*/ meltfptr[29];
+ /*_.MELT_DEBUG_FUN__V33*/ meltfptr[32] =
melt_apply ((meltclosure_ptr_t)
- (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[3])),
+ (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[0])),
(melt_ptr_t) (( /*nil */ NULL)),
(MELTBPARSTR_LONG MELTBPARSTR_CSTRING
MELTBPARSTR_LONG MELTBPARSTR_CSTRING
@@ -5735,54 +4838,54 @@ meltlab_endgetargs:;
(union meltparam_un *) 0);
}
;
- /*_._IF___V33*/ meltfptr[32] =
- /*_.MELT_DEBUG_FUN__V34*/ meltfptr[33];;
+ /*_._IF___V32*/ meltfptr[31] =
+ /*_.MELT_DEBUG_FUN__V33*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8135:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L8*/ meltfnum[4] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8107:/ clear");
+ /*clear *//*_#MELT_CALLCOUNT__L8*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V34*/ meltfptr[33] = 0;
+ /*clear *//*_.MELT_DEBUG_FUN__V33*/ meltfptr[32] = 0;
}
;
}
else
{ /*^cond.else */
- /*_._IF___V33*/ meltfptr[32] = NULL;;
+ /*_._IF___V32*/ meltfptr[31] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8135:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8107:/ quasiblock");
- /*_.PROGN___V35*/ meltfptr[33] = /*_._IF___V33*/ meltfptr[32];;
+ /*_.PROGN___V34*/ meltfptr[32] = /*_._IF___V32*/ meltfptr[31];;
/*^compute */
- /*_.IFCPP___V32*/ meltfptr[31] = /*_.PROGN___V35*/ meltfptr[33];;
+ /*_.IFCPP___V31*/ meltfptr[30] = /*_.PROGN___V34*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8135:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8107:/ clear");
+ /*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_._IF___V33*/ meltfptr[32] = 0;
+ /*clear *//*_._IF___V32*/ meltfptr[31] = 0;
/*^clear */
- /*clear *//*_.PROGN___V35*/ meltfptr[33] = 0;
+ /*clear *//*_.PROGN___V34*/ meltfptr[32] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V32*/ meltfptr[31] = ( /*nil */ NULL);
+ /*_.IFCPP___V31*/ meltfptr[30] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
/*^compute */
- /*_.LET___V30*/ meltfptr[29] = /*_.IFCPP___V32*/ meltfptr[31];;
+ /*_.LET___V29*/ meltfptr[28] = /*_.IFCPP___V31*/ meltfptr[30];;
- MELT_LOCATION ("warmelt-normal.melt:8132:/ clear");
- /*clear *//*_.NEXPM__V31*/ meltfptr[30] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8104:/ clear");
+ /*clear *//*_.NEXPM__V30*/ meltfptr[29] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V32*/ meltfptr[31] = 0;
+ /*clear *//*_.IFCPP___V31*/ meltfptr[30] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8137:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8109:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5800,7 +4903,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_#MELT_NEED_DBG__L9*/ meltfnum[4] =
+ /*_#MELT_NEED_DBG__L9*/ meltfnum[0] =
/*MELT_NEED_DBG */
#if MELT_HAVE_DEBUG
( /*melt_need_dbg */ melt_need_debug ((int) 0))
@@ -5808,15 +4911,15 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8137:/ cond");
- /*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[4]) /*then */
+ MELT_LOCATION ("warmelt-normal.melt:8109:/ cond");
+ /*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[0]) /*then */
{
/*^cond.then */
/*^block */
/*anyblock */
{
- /*_#MELT_CALLCOUNT__L10*/ meltfnum[0] =
+ /*_#MELT_CALLCOUNT__L10*/ meltfnum[1] =
/* for melt_callcount */
#if MELT_HAVE_DEBUG && defined (meltcallcount)
meltcallcount /* melt_callcount debugging */
@@ -5827,31 +4930,31 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8137:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8109:/ apply");
/*apply */
{
union meltparam_un argtab[7];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L10*/ meltfnum[0];
+ argtab[0].meltbp_long = /*_#MELT_CALLCOUNT__L10*/ meltfnum[1];
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8137;
+ argtab[2].meltbp_long = 8109;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_export_macro final nrepnil=";
/*^apply.arg */
argtab[4].meltbp_aptr =
- (melt_ptr_t *) & /*_.NREPNIL__V22*/ meltfptr[21];
+ (melt_ptr_t *) & /*_.NREPNIL__V21*/ meltfptr[20];
/*^apply.arg */
argtab[5].meltbp_cstring = " bindslist=";
/*^apply.arg */
argtab[6].meltbp_aptr =
(melt_ptr_t *) & /*_.BINDSLIST__V20*/ meltfptr[19];
- /*_.MELT_DEBUG_FUN__V38*/ meltfptr[30] =
+ /*_.MELT_DEBUG_FUN__V37*/ meltfptr[29] =
melt_apply ((meltclosure_ptr_t)
- (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[3])),
+ (( /*!MELT_DEBUG_FUN */ meltfrout->tabval[0])),
(melt_ptr_t) (( /*nil */ NULL)),
(MELTBPARSTR_LONG MELTBPARSTR_CSTRING
MELTBPARSTR_LONG MELTBPARSTR_CSTRING
@@ -5860,52 +4963,52 @@ meltlab_endgetargs:;
(union meltparam_un *) 0);
}
;
- /*_._IF___V37*/ meltfptr[33] =
- /*_.MELT_DEBUG_FUN__V38*/ meltfptr[30];;
+ /*_._IF___V36*/ meltfptr[32] =
+ /*_.MELT_DEBUG_FUN__V37*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8137:/ clear");
- /*clear *//*_#MELT_CALLCOUNT__L10*/ meltfnum[0] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8109:/ clear");
+ /*clear *//*_#MELT_CALLCOUNT__L10*/ meltfnum[1] = 0;
/*^clear */
- /*clear *//*_.MELT_DEBUG_FUN__V38*/ meltfptr[30] = 0;
+ /*clear *//*_.MELT_DEBUG_FUN__V37*/ meltfptr[29] = 0;
}
;
}
else
{ /*^cond.else */
- /*_._IF___V37*/ meltfptr[33] = NULL;;
+ /*_._IF___V36*/ meltfptr[32] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8137:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8109:/ quasiblock");
- /*_.PROGN___V39*/ meltfptr[31] = /*_._IF___V37*/ meltfptr[33];;
+ /*_.PROGN___V38*/ meltfptr[30] = /*_._IF___V36*/ meltfptr[32];;
/*^compute */
- /*_.IFCPP___V36*/ meltfptr[32] = /*_.PROGN___V39*/ meltfptr[31];;
+ /*_.IFCPP___V35*/ meltfptr[31] = /*_.PROGN___V38*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8137:/ clear");
- /*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[4] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8109:/ clear");
+ /*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[0] = 0;
/*^clear */
- /*clear *//*_._IF___V37*/ meltfptr[33] = 0;
+ /*clear *//*_._IF___V36*/ meltfptr[32] = 0;
/*^clear */
- /*clear *//*_.PROGN___V39*/ meltfptr[31] = 0;
+ /*clear *//*_.PROGN___V38*/ meltfptr[30] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
- /*_.IFCPP___V36*/ meltfptr[32] = ( /*nil */ NULL);
+ /*_.IFCPP___V35*/ meltfptr[31] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8139:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8111:/ quasiblock");
- /*_._RETVAL___V1*/ meltfptr[0] = /*_.NREPNIL__V22*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-normal.melt:8139:/ putxtraresult");
+ /*_._RETVAL___V1*/ meltfptr[0] = /*_.NREPNIL__V21*/ meltfptr[20];;
+ MELT_LOCATION ("warmelt-normal.melt:8111:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -5920,23 +5023,23 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- /*_.MULTI___V26*/ meltfptr[24] = /*_.RETURN___V40*/ meltfptr[30];;
+ /*_.MULTI___V25*/ meltfptr[23] = /*_.RETURN___V39*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-normal.melt:8128:/ clear");
- /*clear *//*_.LIST_APPEND2LIST__V29*/ meltfptr[28] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8100:/ clear");
+ /*clear *//*_.LIST_APPEND2LIST__V28*/ meltfptr[27] = 0;
/*^clear */
- /*clear *//*_.LET___V30*/ meltfptr[29] = 0;
+ /*clear *//*_.LET___V29*/ meltfptr[28] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V36*/ meltfptr[32] = 0;
+ /*clear *//*_.IFCPP___V35*/ meltfptr[31] = 0;
/*^clear */
- /*clear *//*_.RETURN___V40*/ meltfptr[30] = 0;
+ /*clear *//*_.RETURN___V39*/ meltfptr[29] = 0;
/*^clear */
- /*clear *//*_.NBINDS__V28*/ meltfptr[27] = 0;
- /*_.LET___V16*/ meltfptr[12] = /*_.MULTI___V26*/ meltfptr[24];;
+ /*clear *//*_.NBINDS__V27*/ meltfptr[26] = 0;
+ /*_.LET___V16*/ meltfptr[14] = /*_.MULTI___V25*/ meltfptr[23];;
- MELT_LOCATION ("warmelt-normal.melt:8119:/ clear");
- /*clear *//*_.SLOC__V17*/ meltfptr[13] = 0;
+ MELT_LOCATION ("warmelt-normal.melt:8092:/ clear");
+ /*clear *//*_.SLOC__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.MNAME__V18*/ meltfptr[17] = 0;
/*^clear */
@@ -5944,23 +5047,21 @@ meltlab_endgetargs:;
/*^clear */
/*clear *//*_.BINDSLIST__V20*/ meltfptr[19] = 0;
/*^clear */
- /*clear *//*_.NMACEXP__V21*/ meltfptr[20] = 0;
- /*^clear */
- /*clear *//*_.NREPNIL__V22*/ meltfptr[21] = 0;
+ /*clear *//*_.NREPNIL__V21*/ meltfptr[20] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V24*/ meltfptr[23] = 0;
+ /*clear *//*_.IFCPP___V23*/ meltfptr[22] = 0;
/*^clear */
- /*clear *//*_.MULTI___V26*/ meltfptr[24] = 0;
+ /*clear *//*_.MULTI___V25*/ meltfptr[23] = 0;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8114:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8087:/ quasiblock");
- /*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
+ /*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-normal.melt:8114:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8087:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5978,13 +5079,13 @@ meltlab_endgetargs:;
/*^clear */
/*clear *//*_.IFCPP___V6*/ meltfptr[5] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V8*/ meltfptr[6] = 0;
+ /*clear *//*_.IFCPP___V10*/ meltfptr[6] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V10*/ meltfptr[8] = 0;
+ /*clear *//*_.IFCPP___V12*/ meltfptr[7] = 0;
/*^clear */
- /*clear *//*_.IFCPP___V12*/ meltfptr[10] = 0;
+ /*clear *//*_.IFCPP___V14*/ meltfptr[12] = 0;
/*^clear */
- /*clear *//*_.LET___V16*/ meltfptr[12] = 0;
+ /*clear *//*_.LET___V16*/ meltfptr[14] = 0;
}
;
@@ -5993,21 +5094,21 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_EXPORT_MACRO", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_melt;
+ current_blocklevel_signals_meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_156_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO */
+} /*end meltrout_155_WARMELTmiNORMAL_NORMEXP_EXPORT_MACRO */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
+meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -6023,7 +5124,7 @@ meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_melt
+ current_blocklevel_signals_meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -6036,7 +5137,7 @@ meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_st
+ struct meltframe_meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -6058,15 +5159,15 @@ meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO is not initial declstructinit */
+ /*meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_st *)
+ meltframe_meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_st *)
meltfirstargp_;
- /* use arguments meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO output_curframe_declstruct_init */
+ /* use arguments meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -6081,7 +5182,7 @@ meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO nbval 61*/
+/* declstructinit plain routine meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO nbval 61*/
meltfram__.mcfr_nbvar = 61 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -6090,7 +5191,7 @@ meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8151:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8123:/ getarg");
/*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -6170,7 +5271,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8152:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8124:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6196,7 +5297,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8152:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8124:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -6215,7 +5316,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8152:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8124:/ apply");
/*apply */
{
union meltparam_un argtab[11];
@@ -6225,7 +5326,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8152;
+ argtab[2].meltbp_long = 8124;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normal_exported_patmacro start sym=";
@@ -6264,7 +5365,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V12*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8152:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8124:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V12*/ meltfptr[11] = 0;
@@ -6277,7 +5378,7 @@ meltlab_endgetargs:;
/*_._IF___V11*/ meltfptr[10] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8152:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8124:/ quasiblock");
/*_.PROGN___V13*/ meltfptr[11] = /*_._IF___V11*/ meltfptr[10];;
@@ -6285,7 +5386,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[9] = /*_.PROGN___V13*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8152:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8124:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V11*/ meltfptr[10] = 0;
@@ -6300,7 +5401,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8154:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8126:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6312,7 +5413,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8154:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8126:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -6320,7 +5421,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8154:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8126:/ cond.else");
/*^block */
/*anyblock */
@@ -6334,7 +5435,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check sym"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8154) ? (8154) : __LINE__, __FUNCTION__);
+ (8126) ? (8126) : __LINE__, __FUNCTION__);
;
}
;
@@ -6348,7 +5449,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[10] = /*_._IFELSE___V15*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8154:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8126:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V15*/ meltfptr[11] = 0;
@@ -6361,7 +5462,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8155:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8127:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6373,7 +5474,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NEXP__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_NREP */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8155:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8127:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -6381,7 +5482,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8155:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8127:/ cond.else");
/*^block */
/*anyblock */
@@ -6395,7 +5496,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nexp"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8155) ? (8155) : __LINE__, __FUNCTION__);
+ (8127) ? (8127) : __LINE__, __FUNCTION__);
;
}
;
@@ -6409,7 +5510,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[11] = /*_._IFELSE___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8155:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8127:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V17*/ meltfptr[16] = 0;
@@ -6422,7 +5523,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8156:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8128:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6434,7 +5535,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NMACROXP__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NREP */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8156:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8128:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -6442,7 +5543,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8156:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8128:/ cond.else");
/*^block */
/*anyblock */
@@ -6456,7 +5557,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nmacroxp"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8156) ? (8156) : __LINE__, __FUNCTION__);
+ (8128) ? (8128) : __LINE__, __FUNCTION__);
;
}
;
@@ -6470,7 +5571,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V18*/ meltfptr[16] = /*_._IFELSE___V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8156:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8128:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V19*/ meltfptr[18] = 0;
@@ -6483,7 +5584,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8157:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8129:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6495,7 +5596,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V6*/ meltfptr[5]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-normal.melt:8157:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8129:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -6503,7 +5604,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8157:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8129:/ cond.else");
/*^block */
/*anyblock */
@@ -6517,7 +5618,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8157) ? (8157) : __LINE__, __FUNCTION__);
+ (8129) ? (8129) : __LINE__, __FUNCTION__);
;
}
;
@@ -6531,7 +5632,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[18] = /*_._IFELSE___V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8157:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8129:/ clear");
/*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V21*/ meltfptr[20] = 0;
@@ -6544,7 +5645,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8158:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8130:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6556,7 +5657,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V7*/ meltfptr[6]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8158:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8130:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -6564,7 +5665,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8158:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8130:/ cond.else");
/*^block */
/*anyblock */
@@ -6578,7 +5679,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check ncx"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8158) ? (8158) : __LINE__, __FUNCTION__);
+ (8130) ? (8130) : __LINE__, __FUNCTION__);
;
}
;
@@ -6592,7 +5693,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V22*/ meltfptr[20] = /*_._IFELSE___V23*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8158:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8130:/ clear");
/*clear *//*_#IS_A__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V23*/ meltfptr[22] = 0;
@@ -6605,7 +5706,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8159:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8131:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6616,7 +5717,7 @@ meltlab_endgetargs:;
/*_#IS_LIST__L8*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.BINDSLIST__V9*/ meltfptr[8])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8159:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8131:/ cond");
/*cond */ if ( /*_#IS_LIST__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -6624,7 +5725,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8159:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8131:/ cond.else");
/*^block */
/*anyblock */
@@ -6638,7 +5739,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check bindslist"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8159) ? (8159) : __LINE__, __FUNCTION__);
+ (8131) ? (8131) : __LINE__, __FUNCTION__);
;
}
;
@@ -6652,7 +5753,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[22] = /*_._IFELSE___V25*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8159:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8131:/ clear");
/*clear *//*_#IS_LIST__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V25*/ meltfptr[24] = 0;
@@ -6663,7 +5764,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[22] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8160:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8132:/ quasiblock");
@@ -6683,7 +5784,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8161:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8133:/ apply");
/*apply */
{
union meltparam_un argtab[2];
@@ -6700,7 +5801,7 @@ meltlab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-normal.melt:8162:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8134:/ quasiblock");
/*_.SB__V30*/ meltfptr[29] =
@@ -6710,13 +5811,13 @@ meltlab_endgetargs:;
(const char *) 0);;
{
- MELT_LOCATION ("warmelt-normal.melt:8163:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8135:/ locexp");
/*add2sbuf_strconst */
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SB__V30*/ meltfptr[29]),
("norm.exp.pat : "));
}
;
- MELT_LOCATION ("warmelt-normal.melt:8164:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8136:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -6736,7 +5837,7 @@ meltlab_endgetargs:;
;
/*_.LET___V29*/ meltfptr[28] = /*_.SB__V30*/ meltfptr[29];;
- MELT_LOCATION ("warmelt-normal.melt:8162:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8134:/ clear");
/*clear *//*_.SB__V30*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.NAMED_NAME__V31*/ meltfptr[30] = 0;
@@ -6749,7 +5850,7 @@ meltlab_endgetargs:;
(meltgc_new_stringdup
((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[10])),
melt_strbuf_str ((melt_ptr_t) ( /*_.CSBUF__V32*/ meltfptr[29]))));;
- MELT_LOCATION ("warmelt-normal.melt:8166:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8138:/ quasiblock");
/*^rawallocobj */
@@ -6789,7 +5890,7 @@ meltlab_endgetargs:;
/*_.SCURENVBOX__V34*/ meltfptr[33] = /*_.INST__V35*/ meltfptr[34];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8170:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8142:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6815,7 +5916,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8170:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8142:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -6834,7 +5935,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8170:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8142:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -6844,7 +5945,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8170;
+ argtab[2].meltbp_long = 8142;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normal_exported_patmacro sgetcurenvbox";
@@ -6865,7 +5966,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V38*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8170:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8142:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L10*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V38*/ meltfptr[37] = 0;
@@ -6878,7 +5979,7 @@ meltlab_endgetargs:;
/*_._IF___V37*/ meltfptr[36] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8170:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8142:/ quasiblock");
/*_.PROGN___V39*/ meltfptr[37] = /*_._IF___V37*/ meltfptr[36];;
@@ -6886,7 +5987,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V36*/ meltfptr[35] = /*_.PROGN___V39*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8170:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8142:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IF___V37*/ meltfptr[36] = 0;
@@ -6902,7 +6003,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8171:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8143:/ quasiblock");
/*^multimsend */
@@ -6931,7 +6032,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8174:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8146:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6957,7 +6058,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8174:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8146:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -6976,7 +6077,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8174:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8146:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -6986,7 +6087,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8174;
+ argtab[2].meltbp_long = 8146;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normal_exported_patmacro ncurenvbox=";
@@ -7013,7 +6114,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V45*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8174:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8146:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L12*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V45*/ meltfptr[44] = 0;
@@ -7026,7 +6127,7 @@ meltlab_endgetargs:;
/*_._IF___V44*/ meltfptr[43] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8174:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8146:/ quasiblock");
/*_.PROGN___V46*/ meltfptr[44] = /*_._IF___V44*/ meltfptr[43];;
@@ -7034,7 +6135,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V43*/ meltfptr[42] = /*_.PROGN___V46*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8174:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8146:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V44*/ meltfptr[43] = 0;
@@ -7054,7 +6155,7 @@ meltlab_endgetargs:;
/*_#IS_LIST__L13*/ meltfnum[1] =
(melt_magic_discr ((melt_ptr_t) ( /*_.CURENVBINDS__V42*/ meltfptr[41]))
== MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8176:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8148:/ cond");
/*cond */ if ( /*_#IS_LIST__L13*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -7085,7 +6186,7 @@ meltlab_endgetargs:;
/*_.LIST_APPEND2LIST__V48*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8176:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8148:/ clear");
/*clear *//*_.LIST_APPEND2LIST__V48*/ meltfptr[44] = 0;
}
;
@@ -7096,36 +6197,36 @@ meltlab_endgetargs:;
/*_._IF___V47*/ meltfptr[43] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8177:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8149:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8178:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-normal.melt:8150:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_1_st
{
- struct MELT_MULTIPLE_STRUCT (4) rtup_0__TUPLREC__x19;
+ struct MELT_MULTIPLE_STRUCT (4) rtup_0__TUPLREC__x20;
long meltletrec_1_endgap;
} *meltletrec_1_ptr = 0;
meltletrec_1_ptr =
(struct meltletrec_1_st *)
meltgc_allocate (sizeof (struct meltletrec_1_st), 0);
/*^blockmultialloc.initfill */
- /*inimult rtup_0__TUPLREC__x19 */
+ /*inimult rtup_0__TUPLREC__x20 */
/*_.TUPLREC___V51*/ meltfptr[50] =
- (melt_ptr_t) & meltletrec_1_ptr->rtup_0__TUPLREC__x19;
- meltletrec_1_ptr->rtup_0__TUPLREC__x19.discr =
+ (melt_ptr_t) & meltletrec_1_ptr->rtup_0__TUPLREC__x20;
+ meltletrec_1_ptr->rtup_0__TUPLREC__x20.discr =
(meltobject_ptr_t) (((melt_ptr_t) (MELT_PREDEF (DISCR_MULTIPLE))));
- meltletrec_1_ptr->rtup_0__TUPLREC__x19.nbval = 4;
+ meltletrec_1_ptr->rtup_0__TUPLREC__x20.nbval = 4;
/*^putuple */
/*putupl#55 */
- melt_assertmsg ("putupl [:8178] #55 checktup",
+ melt_assertmsg ("putupl [:8150] #55 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V51*/ meltfptr[50]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8178] #55 checkoff",
+ melt_assertmsg ("putupl [:8150] #55 checkoff",
(0 >= 0
&& 0 <
melt_multiple_length ((melt_ptr_t)
@@ -7136,11 +6237,11 @@ meltlab_endgetargs:;
;
/*^putuple */
/*putupl#56 */
- melt_assertmsg ("putupl [:8178] #56 checktup",
+ melt_assertmsg ("putupl [:8150] #56 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V51*/ meltfptr[50]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8178] #56 checkoff",
+ melt_assertmsg ("putupl [:8150] #56 checkoff",
(1 >= 0
&& 1 <
melt_multiple_length ((melt_ptr_t)
@@ -7151,11 +6252,11 @@ meltlab_endgetargs:;
;
/*^putuple */
/*putupl#57 */
- melt_assertmsg ("putupl [:8178] #57 checktup",
+ melt_assertmsg ("putupl [:8150] #57 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V51*/ meltfptr[50]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8178] #57 checkoff",
+ melt_assertmsg ("putupl [:8150] #57 checkoff",
(2 >= 0
&& 2 <
melt_multiple_length ((melt_ptr_t)
@@ -7166,11 +6267,11 @@ meltlab_endgetargs:;
;
/*^putuple */
/*putupl#58 */
- melt_assertmsg ("putupl [:8178] #58 checktup",
+ melt_assertmsg ("putupl [:8150] #58 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V51*/ meltfptr[50]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8178] #58 checkoff",
+ melt_assertmsg ("putupl [:8150] #58 checkoff",
(3 >= 0
&& 3 <
melt_multiple_length ((melt_ptr_t)
@@ -7185,7 +6286,7 @@ meltlab_endgetargs:;
/*_.ARGTUP__V50*/ meltfptr[49] = /*_.TUPLREC___V51*/ meltfptr[50];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8178:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8150:/ clear");
/*clear *//*_.TUPLREC___V51*/ meltfptr[50] = 0;
/*^clear */
/*clear *//*_.TUPLREC___V51*/ meltfptr[50] = 0;
@@ -7197,7 +6298,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8183:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8155:/ quasiblock");
/*^rawallocobj */
@@ -7255,7 +6356,7 @@ meltlab_endgetargs:;
"newly made instance");
;
/*_.INST___V52*/ meltfptr[50] = /*_.INST__V53*/ meltfptr[52];;
- MELT_LOCATION ("warmelt-normal.melt:8179:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8151:/ quasiblock");
/*^rawallocobj */
@@ -7316,7 +6417,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8189:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8161:/ quasiblock");
/*^rawallocobj */
@@ -7376,7 +6477,7 @@ meltlab_endgetargs:;
/*_.SYOCC__V56*/ meltfptr[55] = /*_.INST__V57*/ meltfptr[56];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8195:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8167:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7402,7 +6503,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8195:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8167:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L14*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -7421,7 +6522,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8195:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8167:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -7431,7 +6532,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8195;
+ argtab[2].meltbp_long = 8167;
/*^apply.arg */
argtab[3].meltbp_cstring = "normal_exported_patmacro cbind=";
/*^apply.arg */
@@ -7457,7 +6558,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V60*/ meltfptr[59];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8195:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8167:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L15*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V60*/ meltfptr[59] = 0;
@@ -7470,7 +6571,7 @@ meltlab_endgetargs:;
/*_._IF___V59*/ meltfptr[58] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8195:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8167:/ quasiblock");
/*_.PROGN___V61*/ meltfptr[59] = /*_._IF___V59*/ meltfptr[58];;
@@ -7478,7 +6579,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V58*/ meltfptr[57] = /*_.PROGN___V61*/ meltfptr[59];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8195:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8167:/ clear");
/*clear *//*_#MELT_NEED_DBG__L14*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V59*/ meltfptr[58] = 0;
@@ -7493,14 +6594,14 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8196:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8168:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.BINDSLIST__V9*/ meltfptr[8]),
(melt_ptr_t) ( /*_.CBIND__V54*/ meltfptr[53]));
}
;
/*_.LET___V49*/ meltfptr[44] = /*_.SYOCC__V56*/ meltfptr[55];;
- MELT_LOCATION ("warmelt-normal.melt:8177:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8149:/ clear");
/*clear *//*_.ARGTUP__V50*/ meltfptr[49] = 0;
/*^clear */
/*clear *//*_.INST___V52*/ meltfptr[50] = 0;
@@ -7515,7 +6616,7 @@ meltlab_endgetargs:;
;
/*_.MULTI___V40*/ meltfptr[36] = /*_.LET___V49*/ meltfptr[44];;
- MELT_LOCATION ("warmelt-normal.melt:8171:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8143:/ clear");
/*clear *//*_.IFCPP___V43*/ meltfptr[42] = 0;
/*^clear */
/*clear *//*_#IS_LIST__L13*/ meltfnum[1] = 0;
@@ -7528,7 +6629,7 @@ meltlab_endgetargs:;
/*clear *//*_.CURENVBINDS__V42*/ meltfptr[41] = 0;
/*_.LET___V26*/ meltfptr[24] = /*_.MULTI___V40*/ meltfptr[36];;
- MELT_LOCATION ("warmelt-normal.melt:8160:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8132:/ clear");
/*clear *//*_.CSYMEXPO__V27*/ meltfptr[26] = 0;
/*^clear */
/*clear *//*_.SYMDATA__V28*/ meltfptr[27] = 0;
@@ -7547,13 +6648,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8151:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8123:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V26*/ meltfptr[24];;
{
- MELT_LOCATION ("warmelt-normal.melt:8151:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8123:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7592,21 +6693,21 @@ meltlabend_rout:
melt_trace_end ("NORMAL_EXPORTED_PATMACRO", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_melt;
+ current_blocklevel_signals_meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_157_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO */
+} /*end meltrout_156_WARMELTmiNORMAL_NORMAL_EXPORTED_PATMACRO */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
+meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -7622,7 +6723,7 @@ meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_melt
+ current_blocklevel_signals_meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -7635,7 +6736,7 @@ meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_st
+ struct meltframe_meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -7657,15 +6758,15 @@ meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO is not initial declstructinit */
+ /*meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_st *)
+ meltframe_meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_st *)
meltfirstargp_;
- /* use arguments meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO output_curframe_declstruct_init */
+ /* use arguments meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -7680,7 +6781,7 @@ meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO nbval 57*/
+/* declstructinit plain routine meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO nbval 57*/
meltfram__.mcfr_nbvar = 57 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -7689,7 +6790,7 @@ meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8202:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8174:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -7729,7 +6830,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8203:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8175:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7740,7 +6841,7 @@ meltlab_endgetargs:;
/*_#IS_A__L1*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_EXPORT_PATMACRO */ meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8203:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8175:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -7748,7 +6849,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8203:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8175:/ cond.else");
/*^block */
/*anyblock */
@@ -7762,7 +6863,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check export_patmacro recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8203) ? (8203) : __LINE__, __FUNCTION__);
+ (8175) ? (8175) : __LINE__, __FUNCTION__);
;
}
;
@@ -7776,7 +6877,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_._IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8203:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8175:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
@@ -7789,7 +6890,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8204:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8176:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7801,7 +6902,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8204:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8176:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -7809,7 +6910,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8204:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8176:/ cond.else");
/*^block */
/*anyblock */
@@ -7823,7 +6924,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8204) ? (8204) : __LINE__, __FUNCTION__);
+ (8176) ? (8176) : __LINE__, __FUNCTION__);
;
}
;
@@ -7837,7 +6938,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_._IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8204:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8176:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
@@ -7850,7 +6951,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8205:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8177:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7862,7 +6963,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8205:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8177:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -7870,7 +6971,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8205:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8177:/ cond.else");
/*^block */
/*anyblock */
@@ -7884,7 +6985,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8205) ? (8205) : __LINE__, __FUNCTION__);
+ (8177) ? (8177) : __LINE__, __FUNCTION__);
;
}
;
@@ -7898,7 +6999,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_._IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8205:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8177:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
@@ -7911,7 +7012,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8206:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8178:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7937,7 +7038,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8206:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8178:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -7956,7 +7057,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8206:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8178:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -7966,7 +7067,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8206;
+ argtab[2].meltbp_long = 8178;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp export_patmacro recv";
/*^apply.arg */
@@ -7986,7 +7087,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8206:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8178:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
@@ -7999,7 +7100,7 @@ meltlab_endgetargs:;
/*_._IF___V13*/ meltfptr[12] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8206:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8178:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[13] = /*_._IF___V13*/ meltfptr[12];;
@@ -8007,7 +7108,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8206:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8178:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V13*/ meltfptr[12] = 0;
@@ -8020,10 +7121,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8207:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8179:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8208:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8180:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -8031,7 +7132,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8209:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8181:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -8039,7 +7140,7 @@ meltlab_endgetargs:;
/*_.MNAME__V18*/ meltfptr[17] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8210:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8182:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -8047,7 +7148,7 @@ meltlab_endgetargs:;
/*_.MVALEXP__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8211:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8183:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -8061,7 +7162,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8213:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8185:/ apply");
/*apply */
{
union meltparam_un argtab[3];
@@ -8084,7 +7185,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8214:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8186:/ quasiblock");
/*^rawallocobj */
@@ -8116,7 +7217,7 @@ meltlab_endgetargs:;
/*_.NREPNIL__V23*/ meltfptr[22] = /*_.INST__V24*/ meltfptr[23];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8216:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8188:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8142,7 +7243,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8216:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8188:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -8161,7 +7262,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8216:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8188:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -8171,7 +7272,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8216;
+ argtab[2].meltbp_long = 8188;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp export_patmacro mname=";
/*^apply.arg */
@@ -8197,7 +7298,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V27*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8216:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8188:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L7*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V27*/ meltfptr[26] = 0;
@@ -8210,7 +7311,7 @@ meltlab_endgetargs:;
/*_._IF___V26*/ meltfptr[25] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8216:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8188:/ quasiblock");
/*_.PROGN___V28*/ meltfptr[26] = /*_._IF___V26*/ meltfptr[25];;
@@ -8218,7 +7319,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V25*/ meltfptr[24] = /*_.PROGN___V28*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8216:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8188:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_._IF___V26*/ meltfptr[25] = 0;
@@ -8233,7 +7334,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8217:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8189:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8245,7 +7346,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.MNAME__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[7])));;
- MELT_LOCATION ("warmelt-normal.melt:8217:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8189:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -8253,7 +7354,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8217:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8189:/ cond.else");
/*^block */
/*anyblock */
@@ -8267,7 +7368,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check mname"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8217) ? (8217) : __LINE__, __FUNCTION__);
+ (8189) ? (8189) : __LINE__, __FUNCTION__);
;
}
;
@@ -8281,7 +7382,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V29*/ meltfptr[25] = /*_._IFELSE___V30*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8217:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8189:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V30*/ meltfptr[26] = 0;
@@ -8295,7 +7396,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8218:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8190:/ quasiblock");
/*^multimsend */
@@ -8325,7 +7426,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8221:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8193:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -8343,7 +7444,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8222:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8194:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8369,7 +7470,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8222:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8194:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -8388,7 +7489,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8222:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8194:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -8398,7 +7499,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8222;
+ argtab[2].meltbp_long = 8194;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_export_patmacro nexpmac";
/*^apply.arg */
@@ -8418,7 +7519,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V37*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8222:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8194:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L10*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V37*/ meltfptr[36] = 0;
@@ -8431,7 +7532,7 @@ meltlab_endgetargs:;
/*_._IF___V36*/ meltfptr[35] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8222:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8194:/ quasiblock");
/*_.PROGN___V38*/ meltfptr[36] = /*_._IF___V36*/ meltfptr[35];;
@@ -8439,7 +7540,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V35*/ meltfptr[34] = /*_.PROGN___V38*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8222:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8194:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_._IF___V36*/ meltfptr[35] = 0;
@@ -8455,7 +7556,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8223:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8195:/ quasiblock");
/*^multimsend */
@@ -8485,7 +7586,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8226:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8198:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -8503,7 +7604,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8227:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8199:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8529,7 +7630,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8227:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8199:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -8548,7 +7649,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8227:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8199:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -8558,7 +7659,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8227;
+ argtab[2].meltbp_long = 8199;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_export_patmacro nexppat";
/*^apply.arg */
@@ -8578,7 +7679,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V45*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8227:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8199:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L12*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V45*/ meltfptr[44] = 0;
@@ -8591,7 +7692,7 @@ meltlab_endgetargs:;
/*_._IF___V44*/ meltfptr[43] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8227:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8199:/ quasiblock");
/*_.PROGN___V46*/ meltfptr[44] = /*_._IF___V44*/ meltfptr[43];;
@@ -8599,7 +7700,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V43*/ meltfptr[42] = /*_.PROGN___V46*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8227:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8199:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V44*/ meltfptr[43] = 0;
@@ -8612,7 +7713,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V43*/ meltfptr[42] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8228:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8200:/ quasiblock");
@@ -8653,7 +7754,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8229:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8201:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8679,7 +7780,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8229:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8201:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -8698,7 +7799,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8229:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8201:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -8708,7 +7809,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8229;
+ argtab[2].meltbp_long = 8201;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_export_patmacro nexpm=";
/*^apply.arg */
@@ -8728,7 +7829,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V51*/ meltfptr[50];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8229:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8201:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L14*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V51*/ meltfptr[50] = 0;
@@ -8741,7 +7842,7 @@ meltlab_endgetargs:;
/*_._IF___V50*/ meltfptr[49] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8229:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8201:/ quasiblock");
/*_.PROGN___V52*/ meltfptr[50] = /*_._IF___V50*/ meltfptr[49];;
@@ -8749,7 +7850,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V49*/ meltfptr[48] = /*_.PROGN___V52*/ meltfptr[50];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8229:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8201:/ clear");
/*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_._IF___V50*/ meltfptr[49] = 0;
@@ -8764,7 +7865,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8230:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8202:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8790,7 +7891,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8230:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8202:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -8809,7 +7910,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8230:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8202:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -8819,7 +7920,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8230;
+ argtab[2].meltbp_long = 8202;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_export_patmacro final nrepnil=";
@@ -8846,7 +7947,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V55*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8230:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8202:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L16*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V55*/ meltfptr[54] = 0;
@@ -8859,7 +7960,7 @@ meltlab_endgetargs:;
/*_._IF___V54*/ meltfptr[50] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8230:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8202:/ quasiblock");
/*_.PROGN___V56*/ meltfptr[54] = /*_._IF___V54*/ meltfptr[50];;
@@ -8867,7 +7968,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V53*/ meltfptr[49] = /*_.PROGN___V56*/ meltfptr[54];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8230:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8202:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V54*/ meltfptr[50] = 0;
@@ -8883,11 +7984,11 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8231:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8203:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.NREPNIL__V23*/ meltfptr[22];;
- MELT_LOCATION ("warmelt-normal.melt:8231:/ putxtraresult");
+ MELT_LOCATION ("warmelt-normal.melt:8203:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -8901,7 +8002,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V47*/ meltfptr[43] = /*_.RETURN___V57*/ meltfptr[50];;
- MELT_LOCATION ("warmelt-normal.melt:8228:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8200:/ clear");
/*clear *//*_.NEXPM__V48*/ meltfptr[44] = 0;
/*^clear */
/*clear *//*_.IFCPP___V49*/ meltfptr[48] = 0;
@@ -8914,7 +8015,7 @@ meltlab_endgetargs:;
;
/*_.MULTI___V39*/ meltfptr[35] = /*_.LET___V47*/ meltfptr[43];;
- MELT_LOCATION ("warmelt-normal.melt:8223:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8195:/ clear");
/*clear *//*_.LIST_APPEND2LIST__V42*/ meltfptr[41] = 0;
/*^clear */
/*clear *//*_.IFCPP___V43*/ meltfptr[42] = 0;
@@ -8928,7 +8029,7 @@ meltlab_endgetargs:;
;
/*_.MULTI___V31*/ meltfptr[26] = /*_.MULTI___V39*/ meltfptr[35];;
- MELT_LOCATION ("warmelt-normal.melt:8218:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8190:/ clear");
/*clear *//*_.LIST_APPEND2LIST__V34*/ meltfptr[33] = 0;
/*^clear */
/*clear *//*_.IFCPP___V35*/ meltfptr[34] = 0;
@@ -8939,7 +8040,7 @@ meltlab_endgetargs:;
/*clear *//*_.NBINDMS__V33*/ meltfptr[32] = 0;
/*_.LET___V16*/ meltfptr[12] = /*_.MULTI___V31*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-normal.melt:8207:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8179:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[13] = 0;
/*^clear */
/*clear *//*_.MNAME__V18*/ meltfptr[17] = 0;
@@ -8962,13 +8063,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8202:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8174:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-normal.melt:8202:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8174:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -9001,21 +8102,21 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_EXPORT_PATMACRO", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_melt;
+ current_blocklevel_signals_meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_158_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO */
+} /*end meltrout_157_WARMELTmiNORMAL_NORMEXP_EXPORT_PATMACRO */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
+meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un * meltxargtab_,
@@ -9023,7 +8124,7 @@ meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
union meltparam_un * meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt
+ current_blocklevel_signals_meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -9036,7 +8137,7 @@ meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
+ struct meltframe_meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -9058,15 +8159,15 @@ meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE is not initial declstructinit */
+ /*meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
+ meltframe_meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
*) meltfirstargp_;
- /* use arguments meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE output_curframe_declstruct_init */
+ /* use arguments meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -9081,7 +8182,7 @@ meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE nbval 34*/
+/* declstructinit plain routine meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE nbval 34*/
meltfram__.mcfr_nbvar = 34 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -9091,7 +8192,7 @@ meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8239:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8211:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -9131,7 +8232,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8240:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8212:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9157,7 +8258,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8240:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8212:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9176,7 +8277,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8240:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8212:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -9186,7 +8287,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8240;
+ argtab[2].meltbp_long = 8212;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_current_module_environment_reference recv=";
@@ -9207,7 +8308,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8240:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8212:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -9220,7 +8321,7 @@ meltlab_endgetargs:;
/*_._IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8240:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8212:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_._IF___V7*/ meltfptr[6];;
@@ -9228,7 +8329,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8240:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8212:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V7*/ meltfptr[6] = 0;
@@ -9243,7 +8344,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8241:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8213:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9254,7 +8355,7 @@ meltlab_endgetargs:;
/*_#IS_A__L3*/ meltfnum[1] =
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_CURRENT_MODULE_ENVIRONMENT_REFERENCE */ meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8241:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8213:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9262,7 +8363,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8241:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8213:/ cond.else");
/*^block */
/*anyblock */
@@ -9273,7 +8374,7 @@ meltlab_endgetargs:;
{
/*^locexp */
- melt_assert_failed (("check current_module_environment_reference recv"), ("warmelt-normal.melt") ? ("warmelt-normal.melt") : __FILE__, (8241) ? (8241) : __LINE__, __FUNCTION__);
+ melt_assert_failed (("check current_module_environment_reference recv"), ("warmelt-normal.melt") ? ("warmelt-normal.melt") : __FILE__, (8213) ? (8213) : __LINE__, __FUNCTION__);
;
}
;
@@ -9287,7 +8388,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_._IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8241:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8213:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[7] = 0;
@@ -9300,7 +8401,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8242:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8214:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9312,7 +8413,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8242:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8214:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9320,7 +8421,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8242:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8214:/ cond.else");
/*^block */
/*anyblock */
@@ -9334,7 +8435,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8242) ? (8242) : __LINE__, __FUNCTION__);
+ (8214) ? (8214) : __LINE__, __FUNCTION__);
;
}
;
@@ -9348,7 +8449,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_._IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8242:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8214:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V13*/ meltfptr[12] = 0;
@@ -9361,7 +8462,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8243:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8215:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9373,7 +8474,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-normal.melt:8243:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8215:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9381,7 +8482,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8243:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8215:/ cond.else");
/*^block */
/*anyblock */
@@ -9395,7 +8496,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8243) ? (8243) : __LINE__, __FUNCTION__);
+ (8215) ? (8215) : __LINE__, __FUNCTION__);
;
}
;
@@ -9409,7 +8510,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = /*_._IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8243:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8215:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
@@ -9420,10 +8521,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8244:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8216:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8245:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8217:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -9431,7 +8532,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[16] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8246:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8218:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -9439,7 +8540,7 @@ meltlab_endgetargs:;
/*_.SCOMM__V18*/ meltfptr[17] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8247:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8219:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -9447,7 +8548,7 @@ meltlab_endgetargs:;
/*_.NCURMODENVLIST__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8248:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8220:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -9455,7 +8556,7 @@ meltlab_endgetargs:;
/*_.CURPROC__V20*/ meltfptr[19] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8249:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8221:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -9466,7 +8567,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8250:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8222:/ quasiblock");
/*^rawallocobj */
@@ -9532,7 +8633,7 @@ meltlab_endgetargs:;
/*_.NQUASI__V22*/ meltfptr[21] = /*_.INST__V23*/ meltfptr[22];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8258:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8230:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9543,7 +8644,7 @@ meltlab_endgetargs:;
/*_#IS_A__L6*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.QDATCUR__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_NREP_QUASIDATA_CURRENT_MODULE_ENVIRONMENT_REFERENCE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-normal.melt:8258:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8230:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9551,7 +8652,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8258:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8230:/ cond.else");
/*^block */
/*anyblock */
@@ -9565,7 +8666,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check qdatcur"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8258) ? (8258) : __LINE__, __FUNCTION__);
+ (8230) ? (8230) : __LINE__, __FUNCTION__);
;
}
;
@@ -9579,7 +8680,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[23] = /*_._IFELSE___V25*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8258:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8230:/ clear");
/*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V25*/ meltfptr[24] = 0;
@@ -9598,7 +8699,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURPROC__V20*/ meltfptr[19]),
(melt_ptr_t) (( /*!CLASS_NREP_HOOKPROC */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-normal.melt:8259:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8231:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9608,20 +8709,20 @@ meltlab_endgetargs:;
{
- MELT_LOCATION ("warmelt-normal.melt:8260:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8232:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.SLOC__V17*/ meltfptr[16]),
("(CURRENT_MODULE_ENVIRONMENT_REFERENCE) cannot be used within hooks"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-normal.melt:8261:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8233:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-normal.melt:8261:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8233:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -9634,7 +8735,7 @@ meltlab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto meltlabend_rout;
- MELT_LOCATION ("warmelt-normal.melt:8259:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8231:/ quasiblock");
/*_.PROGN___V28*/ meltfptr[27] = /*_.RETURN___V27*/ meltfptr[26];;
@@ -9642,7 +8743,7 @@ meltlab_endgetargs:;
/*_._IF___V26*/ meltfptr[24] = /*_.PROGN___V28*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8259:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8231:/ clear");
/*clear *//*_.RETURN___V27*/ meltfptr[26] = 0;
/*^clear */
/*clear *//*_.PROGN___V28*/ meltfptr[27] = 0;
@@ -9663,7 +8764,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURPROC__V20*/ meltfptr[19]),
(melt_ptr_t) (( /*!CLASS_NREP_ROUTPROC */
meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-normal.melt:8262:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8234:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9671,7 +8772,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8263:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8235:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.CURPROC__V20*/ meltfptr[19]) /*=obj*/ ;
@@ -9690,14 +8791,14 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8264:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8236:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.NCURMODENVLIST__V19*/ meltfptr[18]),
(melt_ptr_t) ( /*_.CURPROC__V20*/
meltfptr[19]));
}
;
- MELT_LOCATION ("warmelt-normal.melt:8262:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8234:/ quasiblock");
/*epilog */
@@ -9710,7 +8811,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8266:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8238:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9736,7 +8837,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8266:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8238:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -9755,7 +8856,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8266:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8238:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -9765,7 +8866,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8266;
+ argtab[2].meltbp_long = 8238;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_current_module_environment_reference nquasi";
@@ -9786,7 +8887,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V32*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8266:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8238:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V32*/ meltfptr[31] = 0;
@@ -9799,7 +8900,7 @@ meltlab_endgetargs:;
/*_._IF___V31*/ meltfptr[26] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8266:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8238:/ quasiblock");
/*_.PROGN___V33*/ meltfptr[31] = /*_._IF___V31*/ meltfptr[26];;
@@ -9807,7 +8908,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V30*/ meltfptr[27] = /*_.PROGN___V33*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8266:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8238:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_._IF___V31*/ meltfptr[26] = 0;
@@ -9823,11 +8924,11 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8267:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8239:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.NQUASI__V22*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-normal.melt:8267:/ putxtraresult");
+ MELT_LOCATION ("warmelt-normal.melt:8239:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -9840,7 +8941,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V16*/ meltfptr[14] = /*_.RETURN___V34*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-normal.melt:8244:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8216:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.SCOMM__V18*/ meltfptr[17] = 0;
@@ -9867,13 +8968,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8239:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8211:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-normal.melt:8239:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8211:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -9907,21 +9008,21 @@ meltlabend_rout:
meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt;
+ current_blocklevel_signals_meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_159_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE */
+} /*end meltrout_158_WARMELTmiNORMAL_NORMEXP_CURRENT_MODULE_ENVIRONMENT_REFERENCE */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
+meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un * meltxargtab_,
@@ -9929,7 +9030,7 @@ meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
union meltparam_un * meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_melt
+ current_blocklevel_signals_meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -9942,7 +9043,7 @@ meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_st
+ struct meltframe_meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -9964,15 +9065,15 @@ meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT is not initial declstructinit */
+ /*meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_st
+ meltframe_meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_st
*) meltfirstargp_;
- /* use arguments meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT output_curframe_declstruct_init */
+ /* use arguments meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -9987,7 +9088,7 @@ meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT nbval 32*/
+/* declstructinit plain routine meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT nbval 32*/
meltfram__.mcfr_nbvar = 32 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -9996,7 +9097,7 @@ meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8273:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8245:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -10036,7 +9137,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8274:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8246:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10047,7 +9148,7 @@ meltlab_endgetargs:;
/*_#IS_A__L1*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_PARENT_MODULE_ENVIRONMENT */ meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8274:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8246:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10055,7 +9156,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8274:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8246:/ cond.else");
/*^block */
/*anyblock */
@@ -10069,7 +9170,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check parent_module_environment recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8274) ? (8274) : __LINE__, __FUNCTION__);
+ (8246) ? (8246) : __LINE__, __FUNCTION__);
;
}
;
@@ -10083,7 +9184,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_._IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8274:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8246:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
@@ -10096,7 +9197,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8275:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8247:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10108,7 +9209,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8275:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8247:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10116,7 +9217,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8275:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8247:/ cond.else");
/*^block */
/*anyblock */
@@ -10130,7 +9231,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8275) ? (8275) : __LINE__, __FUNCTION__);
+ (8247) ? (8247) : __LINE__, __FUNCTION__);
;
}
;
@@ -10144,7 +9245,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_._IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8275:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8247:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
@@ -10157,7 +9258,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8276:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8248:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10169,7 +9270,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8276:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8248:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10177,7 +9278,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8276:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8248:/ cond.else");
/*^block */
/*anyblock */
@@ -10191,7 +9292,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8276) ? (8276) : __LINE__, __FUNCTION__);
+ (8248) ? (8248) : __LINE__, __FUNCTION__);
;
}
;
@@ -10205,7 +9306,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_._IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8276:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8248:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
@@ -10218,7 +9319,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8277:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8249:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10244,7 +9345,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8277:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8249:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10263,7 +9364,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8277:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8249:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -10273,7 +9374,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8277;
+ argtab[2].meltbp_long = 8249;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_parent_module_environment recv";
@@ -10294,7 +9395,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8277:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8249:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
@@ -10307,7 +9408,7 @@ meltlab_endgetargs:;
/*_._IF___V13*/ meltfptr[12] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8277:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8249:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[13] = /*_._IF___V13*/ meltfptr[12];;
@@ -10315,7 +9416,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8277:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8249:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V13*/ meltfptr[12] = 0;
@@ -10328,10 +9429,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8278:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8250:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8279:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8251:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -10339,7 +9440,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8280:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8252:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -10347,7 +9448,7 @@ meltlab_endgetargs:;
/*_.CURPROC__V18*/ meltfptr[17] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8281:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8253:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -10358,7 +9459,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8282:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8254:/ quasiblock");
/*^rawallocobj */
@@ -10421,7 +9522,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURPROC__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_NREP_HOOKPROC */
meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-normal.melt:8289:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8261:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -10431,20 +9532,20 @@ meltlab_endgetargs:;
{
- MELT_LOCATION ("warmelt-normal.melt:8290:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8262:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.SLOC__V17*/ meltfptr[13]),
("(PARENT_MODULE_ENVIRONMENT) cannot be used within hooks"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-normal.melt:8291:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8263:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-normal.melt:8291:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8263:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -10457,7 +9558,7 @@ meltlab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto meltlabend_rout;
- MELT_LOCATION ("warmelt-normal.melt:8289:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8261:/ quasiblock");
/*_.PROGN___V24*/ meltfptr[23] = /*_.RETURN___V23*/ meltfptr[22];;
@@ -10465,7 +9566,7 @@ meltlab_endgetargs:;
/*_._IF___V22*/ meltfptr[21] = /*_.PROGN___V24*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8289:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8261:/ clear");
/*clear *//*_.RETURN___V23*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_.PROGN___V24*/ meltfptr[23] = 0;
@@ -10480,7 +9581,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8292:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8264:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10491,7 +9592,7 @@ meltlab_endgetargs:;
/*_#IS_A__L7*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.QDATPAR__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_NREP_QUASIDATA_PARENT_MODULE_ENVIRONMENT */ meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-normal.melt:8292:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8264:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10499,7 +9600,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8292:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8264:/ cond.else");
/*^block */
/*anyblock */
@@ -10513,7 +9614,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check qdatpar"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8292) ? (8292) : __LINE__, __FUNCTION__);
+ (8264) ? (8264) : __LINE__, __FUNCTION__);
;
}
;
@@ -10527,7 +9628,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V25*/ meltfptr[22] = /*_._IFELSE___V26*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8292:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8264:/ clear");
/*clear *//*_#IS_A__L7*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V26*/ meltfptr[23] = 0;
@@ -10546,7 +9647,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURPROC__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_NREP_ROUTPROC */
meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-normal.melt:8293:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8265:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10554,7 +9655,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8294:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8266:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.CURPROC__V18*/ meltfptr[17]) /*=obj*/ ;
@@ -10573,7 +9674,7 @@ meltlab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8293:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8265:/ clear");
/*clear *//*_.NRPRO_CONST__V27*/ meltfptr[23] = 0;
}
;
@@ -10581,7 +9682,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8295:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8267:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10607,7 +9708,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8295:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8267:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -10626,7 +9727,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8295:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8267:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -10636,7 +9737,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8295;
+ argtab[2].meltbp_long = 8267;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_parent_module_environment nquasi";
@@ -10657,7 +9758,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8295:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8267:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -10670,7 +9771,7 @@ meltlab_endgetargs:;
/*_._IF___V29*/ meltfptr[28] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8295:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8267:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_._IF___V29*/ meltfptr[28];;
@@ -10678,7 +9779,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[23] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8295:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8267:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_._IF___V29*/ meltfptr[28] = 0;
@@ -10694,11 +9795,11 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8296:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8268:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.NQUASI__V20*/ meltfptr[19];;
- MELT_LOCATION ("warmelt-normal.melt:8296:/ putxtraresult");
+ MELT_LOCATION ("warmelt-normal.melt:8268:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -10711,7 +9812,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V16*/ meltfptr[12] = /*_.RETURN___V32*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-normal.melt:8278:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8250:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[13] = 0;
/*^clear */
/*clear *//*_.CURPROC__V18*/ meltfptr[17] = 0;
@@ -10734,13 +9835,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8273:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8245:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-normal.melt:8273:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8245:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -10773,21 +9874,21 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_PARENT_MODULE_ENVIRONMENT", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_melt;
+ current_blocklevel_signals_meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_160_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT */
+} /*end meltrout_159_WARMELTmiNORMAL_NORMEXP_PARENT_MODULE_ENVIRONMENT */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
+meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un * meltxargtab_,
@@ -10795,7 +9896,7 @@ meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
union meltparam_un * meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt
+ current_blocklevel_signals_meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -10808,7 +9909,7 @@ meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
+ struct meltframe_meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -10830,15 +9931,15 @@ meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE is not initial declstructinit */
+ /*meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
+ meltframe_meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_st
*) meltfirstargp_;
- /* use arguments meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE output_curframe_declstruct_init */
+ /* use arguments meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -10853,7 +9954,7 @@ meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE nbval 85*/
+/* declstructinit plain routine meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE nbval 85*/
meltfram__.mcfr_nbvar = 85 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -10863,7 +9964,7 @@ meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8302:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8274:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -10903,7 +10004,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8303:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8275:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10914,7 +10015,7 @@ meltlab_endgetargs:;
/*_#IS_A__L1*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE */ meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8303:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8275:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10922,7 +10023,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8303:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8275:/ cond.else");
/*^block */
/*anyblock */
@@ -10933,7 +10034,7 @@ meltlab_endgetargs:;
{
/*^locexp */
- melt_assert_failed (("check update_current_module_environment_reference recv"), ("warmelt-normal.melt") ? ("warmelt-normal.melt") : __FILE__, (8303) ? (8303) : __LINE__, __FUNCTION__);
+ melt_assert_failed (("check update_current_module_environment_reference recv"), ("warmelt-normal.melt") ? ("warmelt-normal.melt") : __FILE__, (8275) ? (8275) : __LINE__, __FUNCTION__);
;
}
;
@@ -10947,7 +10048,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_._IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8303:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8275:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
@@ -10960,7 +10061,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8304:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8276:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10972,7 +10073,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8304:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8276:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10980,7 +10081,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8304:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8276:/ cond.else");
/*^block */
/*anyblock */
@@ -10994,7 +10095,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8304) ? (8304) : __LINE__, __FUNCTION__);
+ (8276) ? (8276) : __LINE__, __FUNCTION__);
;
}
;
@@ -11008,7 +10109,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_._IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8304:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8276:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
@@ -11021,7 +10122,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8305:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8277:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11033,7 +10134,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8305:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8277:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -11041,7 +10142,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8305:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8277:/ cond.else");
/*^block */
/*anyblock */
@@ -11055,7 +10156,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8305) ? (8305) : __LINE__, __FUNCTION__);
+ (8277) ? (8277) : __LINE__, __FUNCTION__);
;
}
;
@@ -11069,7 +10170,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_._IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8305:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8277:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
@@ -11082,7 +10183,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8306:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8278:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11108,7 +10209,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8306:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8278:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -11127,7 +10228,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8306:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8278:/ apply");
/*apply */
{
union meltparam_un argtab[9];
@@ -11137,7 +10238,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8306;
+ argtab[2].meltbp_long = 8278;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_update_current_module_environment_reference recv=";
@@ -11170,7 +10271,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8306:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8278:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
@@ -11183,7 +10284,7 @@ meltlab_endgetargs:;
/*_._IF___V13*/ meltfptr[12] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8306:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8278:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[13] = /*_._IF___V13*/ meltfptr[12];;
@@ -11191,7 +10292,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8306:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8278:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V13*/ meltfptr[12] = 0;
@@ -11206,7 +10307,7 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8309:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8281:/ locexp");
#if MELT_HAVE_DEBUG
if (melt_need_debug (0))
@@ -11215,10 +10316,10 @@ meltlab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8310:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8282:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8311:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8283:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -11226,7 +10327,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8312:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8284:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -11234,7 +10335,7 @@ meltlab_endgetargs:;
/*_.SCOMM__V18*/ meltfptr[17] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8313:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8285:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -11242,7 +10343,7 @@ meltlab_endgetargs:;
/*_.CURPROC__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8314:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8286:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -11250,7 +10351,7 @@ meltlab_endgetargs:;
/*_.INIPROC__V20*/ meltfptr[19] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8315:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8287:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -11258,7 +10359,7 @@ meltlab_endgetargs:;
/*_.MODCTX__V21*/ meltfptr[20] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8316:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8288:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -11289,7 +10390,7 @@ meltlab_endgetargs:;
/*_#exeq__L6*/ meltfnum[4] =
(( /*_.CURPROC__V19*/ meltfptr[18]) !=
( /*_.INIPROC__V20*/ meltfptr[19]));;
- MELT_LOCATION ("warmelt-normal.melt:8318:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8290:/ cond");
/*cond */ if ( /*_#exeq__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -11299,20 +10400,20 @@ meltlab_endgetargs:;
{
- MELT_LOCATION ("warmelt-normal.melt:8320:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8292:/ locexp");
/* error_plain */
melt_error_str ((melt_ptr_t) ( /*_.SLOC__V17*/ meltfptr[13]),
("(UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE) not at toplevel"),
(melt_ptr_t) 0);
}
;
- MELT_LOCATION ("warmelt-normal.melt:8321:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8293:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-normal.melt:8321:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8293:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -11325,7 +10426,7 @@ meltlab_endgetargs:;
/*^finalreturn */
;
/*finalret */ goto meltlabend_rout;
- MELT_LOCATION ("warmelt-normal.melt:8319:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8291:/ quasiblock");
/*_.PROGN___V25*/ meltfptr[24] = /*_.RETURN___V24*/ meltfptr[23];;
@@ -11333,7 +10434,7 @@ meltlab_endgetargs:;
/*_._IF___V23*/ meltfptr[22] = /*_.PROGN___V25*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8318:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8290:/ clear");
/*clear *//*_.RETURN___V24*/ meltfptr[23] = 0;
/*^clear */
/*clear *//*_.PROGN___V25*/ meltfptr[24] = 0;
@@ -11348,7 +10449,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8322:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8294:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11374,7 +10475,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8322:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8294:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -11393,7 +10494,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8322:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8294:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -11403,7 +10504,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8322;
+ argtab[2].meltbp_long = 8294;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_update_current_module_environment_reference modctx=";
@@ -11424,7 +10525,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V28*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8322:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8294:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V28*/ meltfptr[27] = 0;
@@ -11437,7 +10538,7 @@ meltlab_endgetargs:;
/*_._IF___V27*/ meltfptr[24] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8322:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8294:/ quasiblock");
/*_.PROGN___V29*/ meltfptr[27] = /*_._IF___V27*/ meltfptr[24];;
@@ -11445,7 +10546,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V26*/ meltfptr[23] = /*_.PROGN___V29*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8322:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8294:/ clear");
/*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V27*/ meltfptr[24] = 0;
@@ -11465,7 +10566,7 @@ meltlab_endgetargs:;
/*_#IS_A__L9*/ meltfnum[7] =
melt_is_instance_of ((melt_ptr_t) ( /*_.MODCTX__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_RUNNING_EXTENSION_MODULE_CONTEXT */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-normal.melt:8323:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8295:/ cond");
/*cond */ if ( /*_#IS_A__L9*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -11473,7 +10574,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8324:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8296:/ quasiblock");
@@ -11520,7 +10621,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8328:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8300:/ apply");
/*apply */
{
/*_.CSYM__V34*/ meltfptr[33] =
@@ -11535,7 +10636,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8329:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8301:/ quasiblock");
/*^rawallocobj */
@@ -11596,7 +10697,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8336:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8308:/ quasiblock");
/*^rawallocobj */
@@ -11655,7 +10756,7 @@ meltlab_endgetargs:;
"newly made instance");
;
/*_.CLOCC__V37*/ meltfptr[36] = /*_.INST__V38*/ meltfptr[37];;
- MELT_LOCATION ("warmelt-normal.melt:8342:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-normal.melt:8314:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_1_st
@@ -11713,7 +10814,7 @@ meltlab_endgetargs:;
/*_.BINDLIST__V39*/ meltfptr[38] = /*_.LIST___V41*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8342:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8314:/ clear");
/*clear *//*_.CBIND__V40*/ meltfptr[39] = 0;
/*^clear */
/*clear *//*_.LIST___V41*/ meltfptr[40] = 0;
@@ -11725,7 +10826,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8344:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8316:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11751,7 +10852,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8344:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8316:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -11770,7 +10871,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8344:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8316:/ apply");
/*apply */
{
union meltparam_un argtab[9];
@@ -11781,7 +10882,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8344;
+ argtab[2].meltbp_long = 8316;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_update_current_module_environment_reference gives nchk=";
@@ -11815,7 +10916,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V44*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8344:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8316:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V44*/ meltfptr[43] = 0;
@@ -11828,7 +10929,7 @@ meltlab_endgetargs:;
/*_._IF___V43*/ meltfptr[40] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8344:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8316:/ quasiblock");
/*_.PROGN___V45*/ meltfptr[43] = /*_._IF___V43*/ meltfptr[40];;
@@ -11836,7 +10937,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V42*/ meltfptr[39] = /*_.PROGN___V45*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8344:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8316:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V43*/ meltfptr[40] = 0;
@@ -11852,11 +10953,11 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8346:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8318:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.CLOCC__V37*/ meltfptr[36];;
- MELT_LOCATION ("warmelt-normal.melt:8346:/ putxtraresult");
+ MELT_LOCATION ("warmelt-normal.melt:8318:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -11870,7 +10971,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V31*/ meltfptr[27] = /*_.RETURN___V46*/ meltfptr[40];;
- MELT_LOCATION ("warmelt-normal.melt:8324:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8296:/ clear");
/*clear *//*_.NCHK__V32*/ meltfptr[31] = 0;
/*^clear */
/*clear *//*_.CSYM__V34*/ meltfptr[33] = 0;
@@ -11887,7 +10988,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V30*/ meltfptr[24] = /*_.LET___V31*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8323:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8295:/ clear");
/*clear *//*_.LET___V31*/ meltfptr[27] = 0;
}
;
@@ -11906,7 +11007,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t)
( /*_.MODCTX__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_ANY_MODULE_CONTEXT */ meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8348:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8320:/ cond");
/*cond */ if ( /*_#IS_A__L12*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -11916,7 +11017,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8349:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8321:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11928,7 +11029,7 @@ meltlab_endgetargs:;
!melt_is_instance_of ((melt_ptr_t)
( /*_.MODCTX__V21*/ meltfptr[20]),
(melt_ptr_t) (( /*!CLASS_RUNNING_EXTENSION_MODULE_CONTEXT */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-normal.melt:8349:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8321:/ cond");
/*cond */ if ( /*_#IS_NOT_A__L13*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -11936,7 +11037,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8349:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8321:/ cond.else");
/*^block */
/*anyblock */
@@ -11951,7 +11052,7 @@ meltlab_endgetargs:;
("warmelt-normal.melt")
? ("warmelt-normal.melt") :
__FILE__,
- (8349) ? (8349) : __LINE__,
+ (8321) ? (8321) : __LINE__,
__FUNCTION__);
;
}
@@ -11967,7 +11068,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V49*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8349:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8321:/ clear");
/*clear *//*_#IS_NOT_A__L13*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V49*/ meltfptr[33] = 0;
@@ -11978,7 +11079,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V48*/ meltfptr[31] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8350:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8322:/ quasiblock");
@@ -12028,7 +11129,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8355:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8327:/ apply");
/*apply */
{
/*_.CSYM__V53*/ meltfptr[39] =
@@ -12040,7 +11141,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8356:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8328:/ quasiblock");
/*^rawallocobj */
@@ -12106,7 +11207,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8363:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8335:/ quasiblock");
/*^rawallocobj */
@@ -12169,7 +11270,7 @@ meltlab_endgetargs:;
"newly made instance");
;
/*_.CLOCC__V56*/ meltfptr[33] = /*_.INST__V57*/ meltfptr[56];;
- MELT_LOCATION ("warmelt-normal.melt:8369:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8341:/ quasiblock");
/*_.SB__V59*/ meltfptr[58] =
@@ -12179,7 +11280,7 @@ meltlab_endgetargs:;
tabval[14])), (const char *) 0);;
{
- MELT_LOCATION ("warmelt-normal.melt:8370:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8342:/ locexp");
/*add2sbuf_strconst */
meltgc_add_strbuf ((melt_ptr_t)
( /*_.SB__V59*/ meltfptr[58]),
@@ -12188,7 +11289,7 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8371:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8343:/ locexp");
/*add2sbuf_string */
meltgc_add_strbuf ((melt_ptr_t)
( /*_.SB__V59*/ meltfptr[58]),
@@ -12199,7 +11300,7 @@ meltlab_endgetargs:;
;
/*_.LET___V58*/ meltfptr[57] = /*_.SB__V59*/ meltfptr[58];;
- MELT_LOCATION ("warmelt-normal.melt:8369:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8341:/ clear");
/*clear *//*_.SB__V59*/ meltfptr[58] = 0;
/*_.CSBUF__V60*/ meltfptr[58] = /*_.LET___V58*/ meltfptr[57];;
@@ -12212,7 +11313,7 @@ meltlab_endgetargs:;
(( /*!DISCR_STRING */ meltfrout->tabval[16])),
melt_strbuf_str ((melt_ptr_t)
( /*_.CSBUF__V60*/ meltfptr[58]))));;
- MELT_LOCATION ("warmelt-normal.melt:8373:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8345:/ quasiblock");
/*^rawallocobj */
@@ -12263,7 +11364,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8388:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8360:/ quasiblock");
/*^rawallocobj */
@@ -12293,35 +11394,35 @@ meltlab_endgetargs:;
"newly made instance");
;
/*_.INST___V64*/ meltfptr[63] = /*_.INST__V65*/ meltfptr[64];;
- MELT_LOCATION ("warmelt-normal.melt:8387:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-normal.melt:8359:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_2_st
{
- struct MELT_MULTIPLE_STRUCT (2) rtup_0__TUPLREC__x21;
+ struct MELT_MULTIPLE_STRUCT (2) rtup_0__TUPLREC__x22;
long meltletrec_2_endgap;
} *meltletrec_2_ptr = 0;
meltletrec_2_ptr =
(struct meltletrec_2_st *)
meltgc_allocate (sizeof (struct meltletrec_2_st), 0);
/*^blockmultialloc.initfill */
- /*inimult rtup_0__TUPLREC__x21 */
+ /*inimult rtup_0__TUPLREC__x22 */
/*_.TUPLREC___V67*/ meltfptr[66] =
- (melt_ptr_t) & meltletrec_2_ptr->rtup_0__TUPLREC__x21;
- meltletrec_2_ptr->rtup_0__TUPLREC__x21.discr =
+ (melt_ptr_t) & meltletrec_2_ptr->rtup_0__TUPLREC__x22;
+ meltletrec_2_ptr->rtup_0__TUPLREC__x22.discr =
(meltobject_ptr_t) (((melt_ptr_t)
(MELT_PREDEF (DISCR_MULTIPLE))));
- meltletrec_2_ptr->rtup_0__TUPLREC__x21.nbval = 2;
+ meltletrec_2_ptr->rtup_0__TUPLREC__x22.nbval = 2;
/*^putuple */
/*putupl#59 */
- melt_assertmsg ("putupl [:8387] #59 checktup",
+ melt_assertmsg ("putupl [:8359] #59 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V67*/
meltfptr[66])) ==
MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8387] #59 checkoff",
+ melt_assertmsg ("putupl [:8359] #59 checkoff",
(0 >= 0
&& 0 <
melt_multiple_length ((melt_ptr_t)
@@ -12332,12 +11433,12 @@ meltlab_endgetargs:;
;
/*^putuple */
/*putupl#60 */
- melt_assertmsg ("putupl [:8387] #60 checktup",
+ melt_assertmsg ("putupl [:8359] #60 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V67*/
meltfptr[66])) ==
MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8387] #60 checkoff",
+ melt_assertmsg ("putupl [:8359] #60 checkoff",
(1 >= 0
&& 1 <
melt_multiple_length ((melt_ptr_t)
@@ -12354,13 +11455,13 @@ meltlab_endgetargs:;
/*_.TUPLREC___V67*/ meltfptr[66];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8387:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8359:/ clear");
/*clear *//*_.TUPLREC___V67*/ meltfptr[66] = 0;
/*^clear */
/*clear *//*_.TUPLREC___V67*/ meltfptr[66] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-normal.melt:8383:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8355:/ quasiblock");
/*^rawallocobj */
@@ -12411,35 +11512,35 @@ meltlab_endgetargs:;
"newly made instance");
;
/*_.INST___V68*/ meltfptr[66] = /*_.INST__V69*/ meltfptr[68];;
- MELT_LOCATION ("warmelt-normal.melt:8381:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-normal.melt:8353:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_3_st
{
- struct MELT_MULTIPLE_STRUCT (2) rtup_0__TUPLREC__x20;
+ struct MELT_MULTIPLE_STRUCT (2) rtup_0__TUPLREC__x21;
long meltletrec_3_endgap;
} *meltletrec_3_ptr = 0;
meltletrec_3_ptr =
(struct meltletrec_3_st *)
meltgc_allocate (sizeof (struct meltletrec_3_st), 0);
/*^blockmultialloc.initfill */
- /*inimult rtup_0__TUPLREC__x20 */
+ /*inimult rtup_0__TUPLREC__x21 */
/*_.TUPLREC___V71*/ meltfptr[70] =
- (melt_ptr_t) & meltletrec_3_ptr->rtup_0__TUPLREC__x20;
- meltletrec_3_ptr->rtup_0__TUPLREC__x20.discr =
+ (melt_ptr_t) & meltletrec_3_ptr->rtup_0__TUPLREC__x21;
+ meltletrec_3_ptr->rtup_0__TUPLREC__x21.discr =
(meltobject_ptr_t) (((melt_ptr_t)
(MELT_PREDEF (DISCR_MULTIPLE))));
- meltletrec_3_ptr->rtup_0__TUPLREC__x20.nbval = 2;
+ meltletrec_3_ptr->rtup_0__TUPLREC__x21.nbval = 2;
/*^putuple */
/*putupl#61 */
- melt_assertmsg ("putupl [:8381] #61 checktup",
+ melt_assertmsg ("putupl [:8353] #61 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V71*/
meltfptr[70])) ==
MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8381] #61 checkoff",
+ melt_assertmsg ("putupl [:8353] #61 checkoff",
(0 >= 0
&& 0 <
melt_multiple_length ((melt_ptr_t)
@@ -12451,12 +11552,12 @@ meltlab_endgetargs:;
;
/*^putuple */
/*putupl#62 */
- melt_assertmsg ("putupl [:8381] #62 checktup",
+ melt_assertmsg ("putupl [:8353] #62 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V71*/
meltfptr[70])) ==
MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:8381] #62 checkoff",
+ melt_assertmsg ("putupl [:8353] #62 checkoff",
(1 >= 0
&& 1 <
melt_multiple_length ((melt_ptr_t)
@@ -12472,13 +11573,13 @@ meltlab_endgetargs:;
/*_.TUPLREC___V71*/ meltfptr[70];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8381:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8353:/ clear");
/*clear *//*_.TUPLREC___V71*/ meltfptr[70] = 0;
/*^clear */
/*clear *//*_.TUPLREC___V71*/ meltfptr[70] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-normal.melt:8377:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8349:/ quasiblock");
/*^rawallocobj */
@@ -12523,7 +11624,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8394:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8366:/ quasiblock");
/*^multimsend */
@@ -12556,7 +11657,7 @@ meltlab_endgetargs:;
{
- MELT_LOCATION ("warmelt-normal.melt:8397:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8369:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.BINDLIST__V76*/ meltfptr[75]),
(melt_ptr_t) ( /*_.CBIND__V54*/
@@ -12566,7 +11667,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8398:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8370:/ quasiblock");
/*^putslot */
@@ -12591,7 +11692,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8399:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8371:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12617,7 +11718,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8399:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8371:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L14*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12636,7 +11737,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8399:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8371:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -12647,7 +11748,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8399;
+ argtab[2].meltbp_long = 8371;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_update_current_module_environment_reference result bindlist=";
@@ -12675,7 +11776,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V79*/ meltfptr[78];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8399:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8371:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L15*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V79*/ meltfptr[78] = 0;
@@ -12688,7 +11789,7 @@ meltlab_endgetargs:;
/*_._IF___V78*/ meltfptr[77] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8399:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8371:/ quasiblock");
/*_.PROGN___V80*/ meltfptr[78] =
@@ -12698,7 +11799,7 @@ meltlab_endgetargs:;
/*_.PROGN___V80*/ meltfptr[78];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8399:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8371:/ clear");
/*clear *//*_#MELT_NEED_DBG__L14*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V78*/ meltfptr[77] = 0;
@@ -12714,12 +11815,12 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8400:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8372:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] =
/*_.CLOCC__V56*/ meltfptr[33];;
- MELT_LOCATION ("warmelt-normal.melt:8400:/ putxtraresult");
+ MELT_LOCATION ("warmelt-normal.melt:8372:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -12737,7 +11838,7 @@ meltlab_endgetargs:;
/*_.MULTI___V74*/ meltfptr[73] =
/*_.RETURN___V81*/ meltfptr[77];;
- MELT_LOCATION ("warmelt-normal.melt:8394:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8366:/ clear");
/*clear *//*_.IFCPP___V77*/ meltfptr[76] = 0;
/*^clear */
/*clear *//*_.RETURN___V81*/ meltfptr[77] = 0;
@@ -12747,7 +11848,7 @@ meltlab_endgetargs:;
/*_.LET___V50*/ meltfptr[34] =
/*_.MULTI___V74*/ meltfptr[73];;
- MELT_LOCATION ("warmelt-normal.melt:8350:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8322:/ clear");
/*clear *//*_.NUP__V51*/ meltfptr[36] = 0;
/*^clear */
/*clear *//*_.CSYM__V53*/ meltfptr[39] = 0;
@@ -12775,7 +11876,7 @@ meltlab_endgetargs:;
/*clear *//*_.SGETCURENVBOX__V72*/ meltfptr[70] = 0;
/*^clear */
/*clear *//*_.MULTI___V74*/ meltfptr[73] = 0;
- MELT_LOCATION ("warmelt-normal.melt:8348:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8320:/ quasiblock");
/*_.PROGN___V82*/ meltfptr[78] =
@@ -12785,7 +11886,7 @@ meltlab_endgetargs:;
/*_.PROGN___V82*/ meltfptr[78];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8348:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8320:/ clear");
/*clear *//*_.IFCPP___V48*/ meltfptr[31] = 0;
/*^clear */
/*clear *//*_.LET___V50*/ meltfptr[34] = 0;
@@ -12803,7 +11904,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8404:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8376:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12819,7 +11920,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8404:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8376:/ cond.else");
/*^block */
/*anyblock */
@@ -12832,7 +11933,7 @@ meltlab_endgetargs:;
/*^locexp */
melt_assert_failed (("normexp_update_current_module_environment_reference unexpected module\
context"), ("warmelt-normal.melt") ? ("warmelt-normal.melt") : __FILE__,
- (8404) ? (8404) : __LINE__, __FUNCTION__);
+ (8376) ? (8376) : __LINE__, __FUNCTION__);
;
}
;
@@ -12847,7 +11948,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V84*/ meltfptr[77];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8404:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8376:/ clear");
/*clear *//*_._IFELSE___V84*/ meltfptr[77] = 0;
}
@@ -12856,7 +11957,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V83*/ meltfptr[76] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8403:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8375:/ quasiblock");
/*_.PROGN___V85*/ meltfptr[74] =
@@ -12866,7 +11967,7 @@ meltlab_endgetargs:;
/*_.PROGN___V85*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8348:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8320:/ clear");
/*clear *//*_.IFCPP___V83*/ meltfptr[76] = 0;
/*^clear */
/*clear *//*_.PROGN___V85*/ meltfptr[74] = 0;
@@ -12878,7 +11979,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V47*/ meltfptr[43];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8323:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8295:/ clear");
/*clear *//*_#IS_A__L12*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_._IFELSE___V47*/ meltfptr[43] = 0;
@@ -12888,7 +11989,7 @@ meltlab_endgetargs:;
;
/*_.LET___V16*/ meltfptr[12] = /*_._IFELSE___V30*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-normal.melt:8310:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8282:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[13] = 0;
/*^clear */
/*clear *//*_.SCOMM__V18*/ meltfptr[17] = 0;
@@ -12913,13 +12014,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8302:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8274:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-normal.melt:8302:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8274:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -12953,21 +12054,21 @@ meltlabend_rout:
meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt;
+ current_blocklevel_signals_meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_161_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE */
+} /*end meltrout_160_WARMELTmiNORMAL_NORMEXP_UPDATE_CURRENT_MODULE_ENVIRONMENT_REFERENCE */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
+meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -12983,7 +12084,7 @@ meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_melt
+ current_blocklevel_signals_meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -12996,7 +12097,7 @@ meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_st
+ struct meltframe_meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -13018,15 +12119,15 @@ meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED is not initial declstructinit */
+ /*meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_st *)
+ meltframe_meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_st *)
meltfirstargp_;
- /* use arguments meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED output_curframe_declstruct_init */
+ /* use arguments meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -13041,7 +12142,7 @@ meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED nbval 39*/
+/* declstructinit plain routine meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED nbval 39*/
meltfram__.mcfr_nbvar = 39 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -13050,7 +12151,7 @@ meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8411:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8383:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -13090,7 +12191,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8412:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8384:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13101,7 +12202,7 @@ meltlab_endgetargs:;
/*_#IS_A__L1*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_FETCH_PREDEFINED */ meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8412:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8384:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13109,7 +12210,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8412:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8384:/ cond.else");
/*^block */
/*anyblock */
@@ -13123,7 +12224,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check fetch_predefined recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8412) ? (8412) : __LINE__, __FUNCTION__);
+ (8384) ? (8384) : __LINE__, __FUNCTION__);
;
}
;
@@ -13137,7 +12238,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_._IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8412:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8384:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
@@ -13150,7 +12251,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8413:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8385:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13162,7 +12263,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8413:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8385:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13170,7 +12271,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8413:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8385:/ cond.else");
/*^block */
/*anyblock */
@@ -13184,7 +12285,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8413) ? (8413) : __LINE__, __FUNCTION__);
+ (8385) ? (8385) : __LINE__, __FUNCTION__);
;
}
;
@@ -13198,7 +12299,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_._IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8413:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8385:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
@@ -13211,7 +12312,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8414:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8386:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13223,7 +12324,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8414:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8386:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13231,7 +12332,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8414:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8386:/ cond.else");
/*^block */
/*anyblock */
@@ -13245,7 +12346,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8414) ? (8414) : __LINE__, __FUNCTION__);
+ (8386) ? (8386) : __LINE__, __FUNCTION__);
;
}
;
@@ -13259,7 +12360,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_._IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8414:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8386:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
@@ -13272,7 +12373,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8415:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8387:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13298,7 +12399,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8415:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8387:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13317,7 +12418,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8415:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8387:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -13327,7 +12428,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8415;
+ argtab[2].meltbp_long = 8387;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_fetch_predefined recv";
/*^apply.arg */
@@ -13347,7 +12448,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8415:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8387:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
@@ -13360,7 +12461,7 @@ meltlab_endgetargs:;
/*_._IF___V13*/ meltfptr[12] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8415:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8387:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[13] = /*_._IF___V13*/ meltfptr[12];;
@@ -13368,7 +12469,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8415:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8387:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V13*/ meltfptr[12] = 0;
@@ -13381,10 +12482,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8416:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8388:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8417:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8389:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -13392,7 +12493,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8418:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8390:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -13400,7 +12501,7 @@ meltlab_endgetargs:;
/*_.SPRED__V18*/ meltfptr[17] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8419:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8391:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -13415,7 +12516,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SPRED__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8421:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8393:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -13423,7 +12524,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8423:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8395:/ quasiblock");
@@ -13459,7 +12560,7 @@ meltlab_endgetargs:;
"newly made instance");
;
/*_.CONTK__V21*/ meltfptr[20] = /*_.INST__V22*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-normal.melt:8426:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8398:/ quasiblock");
/*^newclosure */
@@ -13506,7 +12607,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8425:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8397:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -13525,7 +12626,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8428:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8400:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -13553,7 +12654,7 @@ meltlab_endgetargs:;
/*^compute */
/*_#NULL__L7*/ meltfnum[0] =
(( /*_.REFERENCED_VALUE__V26*/ meltfptr[25]) == NULL);;
- MELT_LOCATION ("warmelt-normal.melt:8428:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8400:/ cond");
/*cond */ if ( /*_#NULL__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13561,7 +12662,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8430:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8402:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -13572,7 +12673,7 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8429:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8401:/ locexp");
melt_warning_str (0,
(melt_ptr_t) ( /*_.SLOC__V17*/
meltfptr[13]),
@@ -13583,7 +12684,7 @@ meltlab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8428:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8400:/ clear");
/*clear *//*_.NAMED_NAME__V27*/ meltfptr[26] = 0;
}
;
@@ -13592,7 +12693,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V20*/ meltfptr[19] =
/*_.MAPOBJECT_EVERY__V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-normal.melt:8423:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8395:/ clear");
/*clear *//*_.CONTK__V21*/ meltfptr[20] = 0;
/*^clear */
/*clear *//*_.LAMBDA___V23*/ meltfptr[22] = 0;
@@ -13608,7 +12709,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8421:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8393:/ cond.else");
/*^block */
/*anyblock */
@@ -13620,7 +12721,7 @@ meltlab_endgetargs:;
/*_#IS_INTEGERBOX__L8*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.SPRED__V18*/ meltfptr[17]))
== MELTOBMAG_INT);;
- MELT_LOCATION ("warmelt-normal.melt:8433:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8405:/ cond");
/*cond */ if ( /*_#IS_INTEGERBOX__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13628,7 +12729,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8435:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8407:/ quasiblock");
/*_#PREDRK__L9*/ meltfnum[8] =
@@ -13640,7 +12741,7 @@ meltlab_endgetargs:;
/*^compute */
/*_#lteqI__L10*/ meltfnum[9] =
(( /*_#PREDRK__L9*/ meltfnum[8]) <= (0));;
- MELT_LOCATION ("warmelt-normal.melt:8436:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8408:/ cond");
/*cond */ if ( /*_#lteqI__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -13649,7 +12750,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8436:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8408:/ cond.else");
/*^block */
/*anyblock */
@@ -13666,7 +12767,7 @@ meltlab_endgetargs:;
/*_#gteqI__L13*/ meltfnum[12];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8436:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8408:/ clear");
/*clear *//*_#LAST_GLOBPREDEF_INDEX__L12*/ meltfnum[11]
= 0;
/*^clear */
@@ -13687,7 +12788,7 @@ meltlab_endgetargs:;
{
- MELT_LOCATION ("warmelt-normal.melt:8437:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8409:/ locexp");
melt_warning_str (0,
(melt_ptr_t) ( /*_.SLOC__V17*/
meltfptr[13]),
@@ -13702,13 +12803,13 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8436:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8408:/ cond.else");
/*_._IFELSE___V28*/ meltfptr[26] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8435:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8407:/ clear");
/*clear *//*_#PREDRK__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_#lteqI__L10*/ meltfnum[9] = 0;
@@ -13720,7 +12821,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8433:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8405:/ cond.else");
/*^block */
/*anyblock */
@@ -13728,7 +12829,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8441:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8413:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13744,7 +12845,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8441:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8413:/ cond.else");
/*^block */
/*anyblock */
@@ -13759,7 +12860,7 @@ meltlab_endgetargs:;
("warmelt-normal.melt")
? ("warmelt-normal.melt") :
__FILE__,
- (8441) ? (8441) : __LINE__,
+ (8413) ? (8413) : __LINE__,
__FUNCTION__);
;
}
@@ -13775,7 +12876,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V30*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8441:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8413:/ clear");
/*clear *//*_._IFELSE___V30*/ meltfptr[22] = 0;
}
@@ -13784,7 +12885,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V29*/ meltfptr[20] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8440:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8412:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[24] =
@@ -13794,7 +12895,7 @@ meltlab_endgetargs:;
/*_.PROGN___V31*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8433:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8405:/ clear");
/*clear *//*_.IFCPP___V29*/ meltfptr[20] = 0;
/*^clear */
/*clear *//*_.PROGN___V31*/ meltfptr[24] = 0;
@@ -13806,7 +12907,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V28*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8421:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8393:/ clear");
/*clear *//*_#IS_INTEGERBOX__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V28*/ meltfptr[26] = 0;
@@ -13814,7 +12915,7 @@ meltlab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8443:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8415:/ quasiblock");
@@ -13861,7 +12962,7 @@ meltlab_endgetargs:;
/*_.NPRE__V33*/ meltfptr[22] = /*_.INST__V34*/ meltfptr[20];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8448:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8420:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13887,7 +12988,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8448:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8420:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L14*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -13906,7 +13007,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8448:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8420:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -13916,7 +13017,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8448;
+ argtab[2].meltbp_long = 8420;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_fetch_predefined result npre";
@@ -13937,7 +13038,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V37*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8448:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8420:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L15*/ meltfnum[12] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V37*/ meltfptr[36] = 0;
@@ -13950,7 +13051,7 @@ meltlab_endgetargs:;
/*_._IF___V36*/ meltfptr[26] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8448:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8420:/ quasiblock");
/*_.PROGN___V38*/ meltfptr[36] = /*_._IF___V36*/ meltfptr[26];;
@@ -13958,7 +13059,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V35*/ meltfptr[24] = /*_.PROGN___V38*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8448:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8420:/ clear");
/*clear *//*_#MELT_NEED_DBG__L14*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_._IF___V36*/ meltfptr[26] = 0;
@@ -13974,11 +13075,11 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8449:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8421:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.NPRE__V33*/ meltfptr[22];;
- MELT_LOCATION ("warmelt-normal.melt:8449:/ putxtraresult");
+ MELT_LOCATION ("warmelt-normal.melt:8421:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -13991,7 +13092,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V32*/ meltfptr[25] = /*_.RETURN___V39*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-normal.melt:8443:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8415:/ clear");
/*clear *//*_.NPRE__V33*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_.IFCPP___V35*/ meltfptr[24] = 0;
@@ -13999,7 +13100,7 @@ meltlab_endgetargs:;
/*clear *//*_.RETURN___V39*/ meltfptr[26] = 0;
/*_.LET___V16*/ meltfptr[12] = /*_.LET___V32*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-normal.melt:8416:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8388:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[13] = 0;
/*^clear */
/*clear *//*_.SPRED__V18*/ meltfptr[17] = 0;
@@ -14014,13 +13115,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8411:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8383:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-normal.melt:8411:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8383:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -14053,21 +13154,21 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_FETCH_PREDEFINED", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_melt;
+ current_blocklevel_signals_meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_162_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED */
+} /*end meltrout_161_WARMELTmiNORMAL_NORMEXP_FETCH_PREDEFINED */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
+meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -14077,7 +13178,7 @@ meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
union meltparam_un * meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47_melt =
+ current_blocklevel_signals_meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47_melt =
melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -14090,7 +13191,7 @@ meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47_st
+ struct meltframe_meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -14112,14 +13213,14 @@ meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 is not initial declstructinit */
+ /*meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47 is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
- (struct meltframe_meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47_st *)
+ (struct meltframe_meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47_st *)
meltfirstargp_;
- /* use arguments meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 output_curframe_declstruct_init */
+ /* use arguments meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47 output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -14134,7 +13235,7 @@ meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 nbval 3*/
+/* declstructinit plain routine meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47 nbval 3*/
meltfram__.mcfr_nbvar = 3 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -14143,7 +13244,7 @@ meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8426:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8398:/ getarg");
/*_.KEY__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -14168,7 +13269,7 @@ meltlab_endgetargs:;
/*_#eqeq__L1*/ meltfnum[0] =
(( /*_.VAL__V3*/ meltfptr[2]) ==
(( /*~SPRED */ meltfclos->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8427:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8399:/ cond");
/*cond */ if ( /*_#eqeq__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14224,7 +13325,7 @@ meltlab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8426:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8398:/ clear");
/*clear *//*_#eqeq__L1*/ meltfnum[0] = 0;
}
@@ -14234,21 +13335,21 @@ meltlabend_rout:
melt_trace_end ("LAMBDA_cl47", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47_melt;
+ current_blocklevel_signals_meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*noretval */ NULL);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_163_WARMELTmiNORMAL_LAMBDA_cl47 */
+} /*end meltrout_162_WARMELTmiNORMAL_LAMBDA_cl47 */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
+meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
meltclosp_,
melt_ptr_t
meltfirstargp_,
@@ -14264,7 +13365,7 @@ meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_melt
+ current_blocklevel_signals_meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -14277,7 +13378,7 @@ meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_st
+ struct meltframe_meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -14299,15 +13400,15 @@ meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED is not initial declstructinit */
+ /*meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_st *)
+ meltframe_meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_st *)
meltfirstargp_;
- /* use arguments meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED output_curframe_declstruct_init */
+ /* use arguments meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -14322,7 +13423,7 @@ meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED nbval 51*/
+/* declstructinit plain routine meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED nbval 51*/
meltfram__.mcfr_nbvar = 51 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -14331,7 +13432,7 @@ meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8457:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8429:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -14371,7 +13472,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8458:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8430:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14382,7 +13483,7 @@ meltlab_endgetargs:;
/*_#IS_A__L1*/ meltfnum[0] =
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_STORE_PREDEFINED */ meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8458:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8430:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14390,7 +13491,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8458:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8430:/ cond.else");
/*^block */
/*anyblock */
@@ -14404,7 +13505,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check store_predefined recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8458) ? (8458) : __LINE__, __FUNCTION__);
+ (8430) ? (8430) : __LINE__, __FUNCTION__);
;
}
;
@@ -14418,7 +13519,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_._IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8458:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8430:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V7*/ meltfptr[6] = 0;
@@ -14431,7 +13532,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8459:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8431:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14443,7 +13544,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8459:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8431:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14451,7 +13552,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8459:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8431:/ cond.else");
/*^block */
/*anyblock */
@@ -14465,7 +13566,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8459) ? (8459) : __LINE__, __FUNCTION__);
+ (8431) ? (8431) : __LINE__, __FUNCTION__);
;
}
;
@@ -14479,7 +13580,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_._IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8459:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8431:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V9*/ meltfptr[8] = 0;
@@ -14492,7 +13593,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8460:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8432:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14504,7 +13605,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8460:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8432:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14512,7 +13613,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8460:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8432:/ cond.else");
/*^block */
/*anyblock */
@@ -14526,7 +13627,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8460) ? (8460) : __LINE__, __FUNCTION__);
+ (8432) ? (8432) : __LINE__, __FUNCTION__);
;
}
;
@@ -14540,7 +13641,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[8] = /*_._IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8460:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8432:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[10] = 0;
@@ -14553,7 +13654,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8461:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8433:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14579,7 +13680,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8461:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8433:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14598,7 +13699,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8461:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8433:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -14608,7 +13709,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8461;
+ argtab[2].meltbp_long = 8433;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_store_predefined recv";
/*^apply.arg */
@@ -14628,7 +13729,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8461:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8433:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L5*/ meltfnum[4] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
@@ -14641,7 +13742,7 @@ meltlab_endgetargs:;
/*_._IF___V13*/ meltfptr[12] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8461:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8433:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[13] = /*_._IF___V13*/ meltfptr[12];;
@@ -14649,7 +13750,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.PROGN___V15*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8461:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8433:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V13*/ meltfptr[12] = 0;
@@ -14662,10 +13763,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8462:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8434:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8463:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8435:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -14673,7 +13774,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8464:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8436:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -14681,7 +13782,7 @@ meltlab_endgetargs:;
/*_.SPRED__V18*/ meltfptr[17] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8465:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8437:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -14689,7 +13790,7 @@ meltlab_endgetargs:;
/*_.SVAL__V19*/ meltfptr[18] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8466:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8438:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -14704,7 +13805,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.SPRED__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8468:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8440:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
@@ -14712,7 +13813,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8470:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8442:/ quasiblock");
@@ -14748,7 +13849,7 @@ meltlab_endgetargs:;
"newly made instance");
;
/*_.CONTK__V22*/ meltfptr[21] = /*_.INST__V23*/ meltfptr[22];;
- MELT_LOCATION ("warmelt-normal.melt:8473:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8445:/ quasiblock");
/*^newclosure */
@@ -14795,7 +13896,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8472:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8444:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -14814,7 +13915,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8475:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8447:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -14842,7 +13943,7 @@ meltlab_endgetargs:;
/*^compute */
/*_#NULL__L7*/ meltfnum[0] =
(( /*_.REFERENCED_VALUE__V27*/ meltfptr[26]) == NULL);;
- MELT_LOCATION ("warmelt-normal.melt:8475:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8447:/ cond");
/*cond */ if ( /*_#NULL__L7*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14850,7 +13951,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8477:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8449:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -14861,7 +13962,7 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8476:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8448:/ locexp");
melt_warning_str (0,
(melt_ptr_t) ( /*_.SLOC__V17*/
meltfptr[13]),
@@ -14872,7 +13973,7 @@ meltlab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8475:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8447:/ clear");
/*clear *//*_.NAMED_NAME__V28*/ meltfptr[27] = 0;
}
;
@@ -14881,7 +13982,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V21*/ meltfptr[20] =
/*_.MAPOBJECT_EVERY__V26*/ meltfptr[25];;
- MELT_LOCATION ("warmelt-normal.melt:8470:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8442:/ clear");
/*clear *//*_.CONTK__V22*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.LAMBDA___V24*/ meltfptr[23] = 0;
@@ -14897,7 +13998,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8468:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8440:/ cond.else");
/*^block */
/*anyblock */
@@ -14909,7 +14010,7 @@ meltlab_endgetargs:;
/*_#IS_INTEGERBOX__L8*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.SPRED__V18*/ meltfptr[17]))
== MELTOBMAG_INT);;
- MELT_LOCATION ("warmelt-normal.melt:8480:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8452:/ cond");
/*cond */ if ( /*_#IS_INTEGERBOX__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14917,7 +14018,7 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8482:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8454:/ quasiblock");
/*_#PREDRK__L9*/ meltfnum[8] =
@@ -14929,7 +14030,7 @@ meltlab_endgetargs:;
/*^compute */
/*_#lteqI__L10*/ meltfnum[9] =
(( /*_#PREDRK__L9*/ meltfnum[8]) <= (0));;
- MELT_LOCATION ("warmelt-normal.melt:8483:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8455:/ cond");
/*cond */ if ( /*_#lteqI__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -14938,7 +14039,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8483:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8455:/ cond.else");
/*^block */
/*anyblock */
@@ -14955,7 +14056,7 @@ meltlab_endgetargs:;
/*_#gteqI__L13*/ meltfnum[12];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8483:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8455:/ clear");
/*clear *//*_#LAST_GLOBPREDEF_INDEX__L12*/ meltfnum[11]
= 0;
/*^clear */
@@ -14976,7 +14077,7 @@ meltlab_endgetargs:;
{
- MELT_LOCATION ("warmelt-normal.melt:8484:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8456:/ locexp");
melt_warning_str (0,
(melt_ptr_t) ( /*_.SLOC__V17*/
meltfptr[13]),
@@ -14991,13 +14092,13 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8483:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8455:/ cond.else");
/*_._IFELSE___V29*/ meltfptr[27] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8482:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8454:/ clear");
/*clear *//*_#PREDRK__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_#lteqI__L10*/ meltfnum[9] = 0;
@@ -15009,7 +14110,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8480:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8452:/ cond.else");
/*^block */
/*anyblock */
@@ -15017,7 +14118,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8488:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8460:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15033,7 +14134,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8488:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8460:/ cond.else");
/*^block */
/*anyblock */
@@ -15048,7 +14149,7 @@ meltlab_endgetargs:;
("warmelt-normal.melt")
? ("warmelt-normal.melt") :
__FILE__,
- (8488) ? (8488) : __LINE__,
+ (8460) ? (8460) : __LINE__,
__FUNCTION__);
;
}
@@ -15064,7 +14165,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V31*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8488:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8460:/ clear");
/*clear *//*_._IFELSE___V31*/ meltfptr[23] = 0;
}
@@ -15073,7 +14174,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V30*/ meltfptr[21] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8487:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8459:/ quasiblock");
/*_.PROGN___V32*/ meltfptr[25] =
@@ -15083,7 +14184,7 @@ meltlab_endgetargs:;
/*_.PROGN___V32*/ meltfptr[25];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8480:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8452:/ clear");
/*clear *//*_.IFCPP___V30*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.PROGN___V32*/ meltfptr[25] = 0;
@@ -15095,7 +14196,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V29*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8468:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8440:/ clear");
/*clear *//*_#IS_INTEGERBOX__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V29*/ meltfptr[27] = 0;
@@ -15106,7 +14207,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8490:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8462:/ quasiblock");
/*^multimsend */
@@ -15138,7 +14239,7 @@ meltlab_endgetargs:;
;
/*_#NULL__L14*/ meltfnum[11] =
(( /*_.NBINDS__V35*/ meltfptr[21]) == NULL);;
- MELT_LOCATION ("warmelt-normal.melt:8493:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8465:/ cond");
/*cond */ if ( /*_#NULL__L14*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -15150,13 +14251,13 @@ meltlab_endgetargs:;
(meltgc_new_list
((meltobject_ptr_t)
(( /*!DISCR_LIST */ meltfrout->tabval[10]))));;
- MELT_LOCATION ("warmelt-normal.melt:8494:/ compute");
+ MELT_LOCATION ("warmelt-normal.melt:8466:/ compute");
/*_.NBINDS__V35*/ meltfptr[21] = /*_.SETQ___V38*/ meltfptr[37] =
/*_.MAKE_LIST__V37*/ meltfptr[27];;
/*_._IF___V36*/ meltfptr[25] = /*_.SETQ___V38*/ meltfptr[37];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8493:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8465:/ clear");
/*clear *//*_.MAKE_LIST__V37*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_.SETQ___V38*/ meltfptr[37] = 0;
@@ -15169,7 +14270,7 @@ meltlab_endgetargs:;
/*_._IF___V36*/ meltfptr[25] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8495:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8467:/ quasiblock");
@@ -15189,7 +14290,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8496:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8468:/ quasiblock");
/*^rawallocobj */
@@ -15238,7 +14339,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8500:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8472:/ quasiblock");
/*^rawallocobj */
@@ -15290,7 +14391,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8504:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8476:/ quasiblock");
/*^rawallocobj */
@@ -15350,14 +14451,14 @@ meltlab_endgetargs:;
/*_.SYOCC__V45*/ meltfptr[44] = /*_.INST__V46*/ meltfptr[45];;
{
- MELT_LOCATION ("warmelt-normal.melt:8510:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8482:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.NBINDS__V35*/ meltfptr[21]),
(melt_ptr_t) ( /*_.CBIND__V43*/ meltfptr[42]));
}
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8511:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8483:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15383,7 +14484,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8511:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8483:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -15402,7 +14503,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8511:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8483:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -15412,7 +14513,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8511;
+ argtab[2].meltbp_long = 8483;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_store_predefined result nbinds=";
@@ -15439,7 +14540,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V49*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8511:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8483:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L16*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V49*/ meltfptr[48] = 0;
@@ -15452,7 +14553,7 @@ meltlab_endgetargs:;
/*_._IF___V48*/ meltfptr[47] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8511:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8483:/ quasiblock");
/*_.PROGN___V50*/ meltfptr[48] = /*_._IF___V48*/ meltfptr[47];;
@@ -15460,7 +14561,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V47*/ meltfptr[46] = /*_.PROGN___V50*/ meltfptr[48];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8511:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8483:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[12] = 0;
/*^clear */
/*clear *//*_._IF___V48*/ meltfptr[47] = 0;
@@ -15476,11 +14577,11 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8512:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8484:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.SYOCC__V45*/ meltfptr[44];;
- MELT_LOCATION ("warmelt-normal.melt:8512:/ putxtraresult");
+ MELT_LOCATION ("warmelt-normal.melt:8484:/ putxtraresult");
if (!meltxrestab_ || !meltxresdescr_)
goto meltlabend_rout;
if (meltxresdescr_[0] != MELTBPAR_PTR)
@@ -15494,7 +14595,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V39*/ meltfptr[27] = /*_.RETURN___V51*/ meltfptr[47];;
- MELT_LOCATION ("warmelt-normal.melt:8495:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8467:/ clear");
/*clear *//*_.CSYM__V40*/ meltfptr[37] = 0;
/*^clear */
/*clear *//*_.NFPRE__V41*/ meltfptr[40] = 0;
@@ -15511,7 +14612,7 @@ meltlab_endgetargs:;
;
/*_.MULTI___V33*/ meltfptr[26] = /*_.LET___V39*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-normal.melt:8490:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8462:/ clear");
/*clear *//*_#NULL__L14*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_._IF___V36*/ meltfptr[25] = 0;
@@ -15522,7 +14623,7 @@ meltlab_endgetargs:;
/*clear *//*_.NBINDS__V35*/ meltfptr[21] = 0;
/*_.LET___V16*/ meltfptr[12] = /*_.MULTI___V33*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-normal.melt:8462:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8434:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[13] = 0;
/*^clear */
/*clear *//*_.SPRED__V18*/ meltfptr[17] = 0;
@@ -15539,13 +14640,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8457:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8429:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-normal.melt:8457:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8429:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -15578,21 +14679,21 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_STORE_PREDEFINED", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_melt;
+ current_blocklevel_signals_meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_164_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED */
+} /*end meltrout_163_WARMELTmiNORMAL_NORMEXP_STORE_PREDEFINED */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
+meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -15602,7 +14703,7 @@ meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
union meltparam_un * meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48_melt =
+ current_blocklevel_signals_meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48_melt =
melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -15615,7 +14716,7 @@ meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48_st
+ struct meltframe_meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -15637,14 +14738,14 @@ meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 is not initial declstructinit */
+ /*meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48 is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
- (struct meltframe_meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48_st *)
+ (struct meltframe_meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48_st *)
meltfirstargp_;
- /* use arguments meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 output_curframe_declstruct_init */
+ /* use arguments meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48 output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -15659,7 +14760,7 @@ meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 nbval 3*/
+/* declstructinit plain routine meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48 nbval 3*/
meltfram__.mcfr_nbvar = 3 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -15668,7 +14769,7 @@ meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8473:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8445:/ getarg");
/*_.KEY__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -15693,7 +14794,7 @@ meltlab_endgetargs:;
/*_#eqeq__L1*/ meltfnum[0] =
(( /*_.VAL__V3*/ meltfptr[2]) ==
(( /*~SPRED */ meltfclos->tabval[0])));;
- MELT_LOCATION ("warmelt-normal.melt:8474:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8446:/ cond");
/*cond */ if ( /*_#eqeq__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -15749,7 +14850,7 @@ meltlab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8473:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8445:/ clear");
/*clear *//*_#eqeq__L1*/ meltfnum[0] = 0;
}
@@ -15759,21 +14860,21 @@ meltlabend_rout:
melt_trace_end ("LAMBDA_cl48", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48_melt;
+ current_blocklevel_signals_meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*noretval */ NULL);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_165_WARMELTmiNORMAL_LAMBDA_cl48 */
+} /*end meltrout_164_WARMELTmiNORMAL_LAMBDA_cl48 */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
+meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -15785,7 +14886,7 @@ meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER_melt
+ current_blocklevel_signals_meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -15798,7 +14899,7 @@ meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER_st
+ struct meltframe_meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -15820,14 +14921,14 @@ meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER is not initial declstructinit */
+ /*meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
- (struct meltframe_meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER_st *)
+ (struct meltframe_meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER_st *)
meltfirstargp_;
- /* use arguments meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER output_curframe_declstruct_init */
+ /* use arguments meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -15842,7 +14943,7 @@ meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER nbval 32*/
+/* declstructinit plain routine meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER nbval 32*/
meltfram__.mcfr_nbvar = 32 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -15851,7 +14952,7 @@ meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8519:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8491:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -15891,7 +14992,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8520:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8492:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15917,7 +15018,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8520:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8492:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -15936,7 +15037,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8520:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8492:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -15946,7 +15047,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8520;
+ argtab[2].meltbp_long = 8492;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_cheader recv=";
/*^apply.arg */
@@ -15972,7 +15073,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8520:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8492:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -15985,7 +15086,7 @@ meltlab_endgetargs:;
/*_._IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8520:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8492:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_._IF___V7*/ meltfptr[6];;
@@ -15993,7 +15094,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8520:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8492:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V7*/ meltfptr[6] = 0;
@@ -16008,7 +15109,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8521:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8493:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16020,7 +15121,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_CHEADER */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8521:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8493:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -16028,7 +15129,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8521:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8493:/ cond.else");
/*^block */
/*anyblock */
@@ -16042,7 +15143,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check cheader recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8521) ? (8521) : __LINE__, __FUNCTION__);
+ (8493) ? (8493) : __LINE__, __FUNCTION__);
;
}
;
@@ -16056,7 +15157,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_._IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8521:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8493:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[7] = 0;
@@ -16069,7 +15170,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8522:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8494:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16081,7 +15182,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8522:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8494:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -16089,7 +15190,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8522:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8494:/ cond.else");
/*^block */
/*anyblock */
@@ -16103,7 +15204,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8522) ? (8522) : __LINE__, __FUNCTION__);
+ (8494) ? (8494) : __LINE__, __FUNCTION__);
;
}
;
@@ -16117,7 +15218,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_._IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8522:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8494:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V13*/ meltfptr[12] = 0;
@@ -16130,7 +15231,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8523:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8495:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16142,7 +15243,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-normal.melt:8523:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8495:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -16150,7 +15251,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8523:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8495:/ cond.else");
/*^block */
/*anyblock */
@@ -16164,7 +15265,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8523) ? (8523) : __LINE__, __FUNCTION__);
+ (8495) ? (8495) : __LINE__, __FUNCTION__);
;
}
;
@@ -16178,7 +15279,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = /*_._IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8523:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8495:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
@@ -16189,10 +15290,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8524:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8496:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8525:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8497:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -16200,7 +15301,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[16] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8526:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8498:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -16224,7 +15325,7 @@ meltlab_endgetargs:;
/*_.MODCTX__V18*/ meltfptr[17] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8527:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8499:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -16250,7 +15351,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8529:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8501:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16276,7 +15377,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8529:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8501:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -16295,7 +15396,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8529:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8501:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -16305,7 +15406,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8529;
+ argtab[2].meltbp_long = 8501;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_cheader modctx=";
/*^apply.arg */
@@ -16331,7 +15432,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8529:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8501:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[21] = 0;
@@ -16344,7 +15445,7 @@ meltlab_endgetargs:;
/*_._IF___V21*/ meltfptr[20] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8529:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8501:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[21] = /*_._IF___V21*/ meltfptr[20];;
@@ -16352,7 +15453,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = /*_.PROGN___V23*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8529:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8501:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V21*/ meltfptr[20] = 0;
@@ -16367,7 +15468,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8530:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8502:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16379,7 +15480,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.MODCTX__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_ANY_MODULE_CONTEXT */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8530:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8502:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -16387,7 +15488,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8530:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8502:/ cond.else");
/*^block */
/*anyblock */
@@ -16401,7 +15502,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8530) ? (8530) : __LINE__, __FUNCTION__);
+ (8502) ? (8502) : __LINE__, __FUNCTION__);
;
}
;
@@ -16415,7 +15516,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[20] = /*_._IFELSE___V25*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8530:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8502:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V25*/ meltfptr[21] = 0;
@@ -16428,7 +15529,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8531:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8503:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16439,7 +15540,7 @@ meltlab_endgetargs:;
/*_#IS_LIST__L9*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.MCHEADLIST__V19*/ meltfptr[18]))
== MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8531:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8503:/ cond");
/*cond */ if ( /*_#IS_LIST__L9*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -16447,7 +15548,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8531:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8503:/ cond.else");
/*^block */
/*anyblock */
@@ -16461,7 +15562,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check mcheadlist"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8531) ? (8531) : __LINE__, __FUNCTION__);
+ (8503) ? (8503) : __LINE__, __FUNCTION__);
;
}
;
@@ -16475,7 +15576,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V26*/ meltfptr[21] = /*_._IFELSE___V27*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8531:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8503:/ clear");
/*clear *//*_#IS_LIST__L9*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V27*/ meltfptr[26] = 0;
@@ -16488,14 +15589,14 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8532:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8504:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.MCHEADLIST__V19*/ meltfptr[18]),
(melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]));
}
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8533:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8505:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16521,7 +15622,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8533:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8505:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -16540,7 +15641,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8533:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8505:/ apply");
/*apply */
{
union meltparam_un argtab[8];
@@ -16550,7 +15651,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8533;
+ argtab[2].meltbp_long = 8505;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_cheader updated mcheadlist=";
@@ -16579,7 +15680,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8533:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8505:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L11*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -16592,7 +15693,7 @@ meltlab_endgetargs:;
/*_._IF___V29*/ meltfptr[28] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8533:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8505:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_._IF___V29*/ meltfptr[28];;
@@ -16600,7 +15701,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[26] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8533:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8505:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IF___V29*/ meltfptr[28] = 0;
@@ -16613,13 +15714,13 @@ meltlab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[26] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8534:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8506:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-normal.melt:8534:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8506:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -16634,7 +15735,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V16*/ meltfptr[14] = /*_.RETURN___V32*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-normal.melt:8524:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8496:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.MODCTX__V18*/ meltfptr[17] = 0;
@@ -16653,13 +15754,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8519:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8491:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-normal.melt:8519:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8491:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -16692,21 +15793,21 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_CHEADER", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER_melt;
+ current_blocklevel_signals_meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_166_WARMELTmiNORMAL_NORMEXP_CHEADER */
+} /*end meltrout_165_WARMELTmiNORMAL_NORMEXP_CHEADER */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
+meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t
meltxargdescr_[],
@@ -16718,7 +15819,7 @@ meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_melt
+ current_blocklevel_signals_meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -16731,7 +15832,7 @@ meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_st
+ struct meltframe_meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -16753,14 +15854,14 @@ meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT is not initial declstructinit */
+ /*meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
- (struct meltframe_meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_st
+ (struct meltframe_meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_st
*) meltfirstargp_;
- /* use arguments meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT output_curframe_declstruct_init */
+ /* use arguments meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -16775,7 +15876,7 @@ meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT nbval 32*/
+/* declstructinit plain routine meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT nbval 32*/
meltfram__.mcfr_nbvar = 32 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -16784,7 +15885,7 @@ meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8540:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8512:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -16824,7 +15925,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8541:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8513:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16850,7 +15951,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8541:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8513:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -16869,7 +15970,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8541:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8513:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -16879,7 +15980,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8541;
+ argtab[2].meltbp_long = 8513;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_cimplement recv=";
/*^apply.arg */
@@ -16905,7 +16006,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8541:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8513:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -16918,7 +16019,7 @@ meltlab_endgetargs:;
/*_._IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8541:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8513:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_._IF___V7*/ meltfptr[6];;
@@ -16926,7 +16027,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8541:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8513:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V7*/ meltfptr[6] = 0;
@@ -16941,7 +16042,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8542:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8514:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16953,7 +16054,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_CIMPLEMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8542:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8514:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -16961,7 +16062,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8542:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8514:/ cond.else");
/*^block */
/*anyblock */
@@ -16975,7 +16076,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check cimplement recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8542) ? (8542) : __LINE__, __FUNCTION__);
+ (8514) ? (8514) : __LINE__, __FUNCTION__);
;
}
;
@@ -16989,7 +16090,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_._IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8542:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8514:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[7] = 0;
@@ -17002,7 +16103,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8543:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8515:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17014,7 +16115,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8543:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8515:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17022,7 +16123,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8543:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8515:/ cond.else");
/*^block */
/*anyblock */
@@ -17036,7 +16137,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8543) ? (8543) : __LINE__, __FUNCTION__);
+ (8515) ? (8515) : __LINE__, __FUNCTION__);
;
}
;
@@ -17050,7 +16151,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_._IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8543:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8515:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V13*/ meltfptr[12] = 0;
@@ -17063,7 +16164,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8544:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8516:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17075,7 +16176,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-normal.melt:8544:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8516:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -17083,7 +16184,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8544:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8516:/ cond.else");
/*^block */
/*anyblock */
@@ -17097,7 +16198,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8544) ? (8544) : __LINE__, __FUNCTION__);
+ (8516) ? (8516) : __LINE__, __FUNCTION__);
;
}
;
@@ -17111,7 +16212,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = /*_._IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8544:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8516:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
@@ -17122,10 +16223,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8545:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8517:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8546:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8518:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -17133,7 +16234,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[16] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8547:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8519:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -17157,7 +16258,7 @@ meltlab_endgetargs:;
/*_.MODCTX__V18*/ meltfptr[17] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8548:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8520:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -17183,7 +16284,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8550:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8522:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17209,7 +16310,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8550:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8522:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17228,7 +16329,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8550:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8522:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -17238,7 +16339,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8550;
+ argtab[2].meltbp_long = 8522;
/*^apply.arg */
argtab[3].meltbp_cstring = "normexp_cimplement modctx=";
/*^apply.arg */
@@ -17264,7 +16365,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8550:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8522:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[21] = 0;
@@ -17277,7 +16378,7 @@ meltlab_endgetargs:;
/*_._IF___V21*/ meltfptr[20] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8550:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8522:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[21] = /*_._IF___V21*/ meltfptr[20];;
@@ -17285,7 +16386,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = /*_.PROGN___V23*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8550:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8522:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V21*/ meltfptr[20] = 0;
@@ -17300,7 +16401,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8551:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8523:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17312,7 +16413,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.MODCTX__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_ANY_MODULE_CONTEXT */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8551:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8523:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -17320,7 +16421,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8551:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8523:/ cond.else");
/*^block */
/*anyblock */
@@ -17334,7 +16435,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8551) ? (8551) : __LINE__, __FUNCTION__);
+ (8523) ? (8523) : __LINE__, __FUNCTION__);
;
}
;
@@ -17348,7 +16449,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[20] = /*_._IFELSE___V25*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8551:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8523:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V25*/ meltfptr[21] = 0;
@@ -17361,7 +16462,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8552:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8524:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17373,7 +16474,7 @@ meltlab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.MCIMPLEMLIST__V19*/ meltfptr[18])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8552:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8524:/ cond");
/*cond */ if ( /*_#IS_LIST__L9*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17381,7 +16482,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8552:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8524:/ cond.else");
/*^block */
/*anyblock */
@@ -17395,7 +16496,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check mcimplemlist"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8552) ? (8552) : __LINE__, __FUNCTION__);
+ (8524) ? (8524) : __LINE__, __FUNCTION__);
;
}
;
@@ -17409,7 +16510,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V26*/ meltfptr[21] = /*_._IFELSE___V27*/ meltfptr[26];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8552:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8524:/ clear");
/*clear *//*_#IS_LIST__L9*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V27*/ meltfptr[26] = 0;
@@ -17422,7 +16523,7 @@ meltlab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-normal.melt:8553:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8525:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.MCIMPLEMLIST__V19*/ meltfptr[18]),
(melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]));
@@ -17430,7 +16531,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8554:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8526:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17456,7 +16557,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8554:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8526:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -17475,7 +16576,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8554:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8526:/ apply");
/*apply */
{
union meltparam_un argtab[8];
@@ -17485,7 +16586,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8554;
+ argtab[2].meltbp_long = 8526;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_cimplement updated mcimplemlist=";
@@ -17514,7 +16615,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8554:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8526:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L11*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -17527,7 +16628,7 @@ meltlab_endgetargs:;
/*_._IF___V29*/ meltfptr[28] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8554:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8526:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_._IF___V29*/ meltfptr[28];;
@@ -17535,7 +16636,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[26] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8554:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8526:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IF___V29*/ meltfptr[28] = 0;
@@ -17548,13 +16649,13 @@ meltlab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[26] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8555:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8527:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-normal.melt:8555:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8527:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -17569,7 +16670,7 @@ meltlab_endgetargs:;
/*finalret */ goto meltlabend_rout;
/*_.LET___V16*/ meltfptr[14] = /*_.RETURN___V32*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-normal.melt:8545:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8517:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.MODCTX__V18*/ meltfptr[17] = 0;
@@ -17588,13 +16689,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8540:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8512:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-normal.melt:8540:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8512:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -17627,21 +16728,21 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_CIMPLEMENT", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_melt;
+ current_blocklevel_signals_meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_167_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT */
+} /*end meltrout_166_WARMELTmiNORMAL_NORMEXP_CIMPLEMENT */
melt_ptr_t MELT_MODULE_VISIBILITY
-meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
+meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
(meltclosure_ptr_t meltclosp_, melt_ptr_t meltfirstargp_,
const melt_argdescr_cell_t meltxargdescr_[],
union meltparam_un * meltxargtab_,
@@ -17649,7 +16750,7 @@ meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
union meltparam_un * meltxrestab_)
{
long
- current_blocklevel_signals_meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_melt
+ current_blocklevel_signals_meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_melt
= melt_blocklevel_signals;
#if MELT_HAVE_DEBUG
@@ -17662,7 +16763,7 @@ meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
#define meltcallcount 0L
#endif
- struct meltframe_meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_st
+ struct meltframe_meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_st
{
int mcfr_nbvar;
#if MELT_HAVE_DEBUG
@@ -17684,15 +16785,15 @@ meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
}
*meltframptr_ = 0, meltfram__; /*declfrastruct */
#define meltframe meltfram__
- /*meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG is not initial declstructinit */
+ /*meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG is not initial declstructinit */
if (MELT_UNLIKELY (meltxargdescr_ == MELTPAR_MARKGGC))
{ /*mark for ggc */
int meltix;
meltframptr_ =
(struct
- meltframe_meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_st
+ meltframe_meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_st
*) meltfirstargp_;
- /* use arguments meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG output_curframe_declstruct_init */
+ /* use arguments meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG output_curframe_declstruct_init */
(void) meltclosp_;
(void) meltfirstargp_;
(void) meltxargdescr_;
@@ -17707,7 +16808,7 @@ meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
return NULL;
} /*end markggc */ ;
memset (&meltfram__, 0, sizeof (meltfram__));
-/* declstructinit plain routine meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG nbval 46*/
+/* declstructinit plain routine meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG nbval 46*/
meltfram__.mcfr_nbvar = 46 /*nbval */ ;
meltfram__.mcfr_clos = meltclosp_;
meltfram__.mcfr_prev = (struct melt_callframe_st *) melt_topframe;
@@ -17716,7 +16817,7 @@ meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-normal.melt:8563:/ getarg");
+ MELT_LOCATION ("warmelt-normal.melt:8535:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -17756,7 +16857,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8564:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8536:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17782,7 +16883,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8564:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8536:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17801,7 +16902,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8564:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8536:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -17811,7 +16912,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8564;
+ argtab[2].meltbp_long = 8536;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_use_package_from_pkg_config recv=";
@@ -17838,7 +16939,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8564:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8536:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -17851,7 +16952,7 @@ meltlab_endgetargs:;
/*_._IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8564:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8536:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_._IF___V7*/ meltfptr[6];;
@@ -17859,7 +16960,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8564:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8536:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V7*/ meltfptr[6] = 0;
@@ -17874,7 +16975,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8565:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8537:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17885,7 +16986,7 @@ meltlab_endgetargs:;
/*_#IS_A__L3*/ meltfnum[1] =
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SOURCE_USE_PACKAGE_FROM_PKG_CONFIG */ meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-normal.melt:8565:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8537:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -17893,7 +16994,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8565:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8537:/ cond.else");
/*^block */
/*anyblock */
@@ -17907,7 +17008,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check cheader recv"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8565) ? (8565) : __LINE__, __FUNCTION__);
+ (8537) ? (8537) : __LINE__, __FUNCTION__);
;
}
;
@@ -17921,7 +17022,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[6] = /*_._IFELSE___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8565:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8537:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V11*/ meltfptr[7] = 0;
@@ -17934,7 +17035,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8566:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8538:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17946,7 +17047,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-normal.melt:8566:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8538:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17954,7 +17055,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8566:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8538:/ cond.else");
/*^block */
/*anyblock */
@@ -17968,7 +17069,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check env"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8566) ? (8566) : __LINE__, __FUNCTION__);
+ (8538) ? (8538) : __LINE__, __FUNCTION__);
;
}
;
@@ -17982,7 +17083,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[7] = /*_._IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8566:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8538:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V13*/ meltfptr[12] = 0;
@@ -17995,7 +17096,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8567:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8539:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18007,7 +17108,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCX__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_NORMALIZATION_CONTEXT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-normal.melt:8567:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8539:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -18015,7 +17116,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8567:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8539:/ cond.else");
/*^block */
/*anyblock */
@@ -18029,7 +17130,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check nctxt"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8567) ? (8567) : __LINE__, __FUNCTION__);
+ (8539) ? (8539) : __LINE__, __FUNCTION__);
;
}
;
@@ -18043,7 +17144,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = /*_._IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8567:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8539:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V15*/ meltfptr[14] = 0;
@@ -18054,10 +17155,10 @@ meltlab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[12] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8568:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8540:/ quasiblock");
- MELT_LOCATION ("warmelt-normal.melt:8569:/ getslot");
+ MELT_LOCATION ("warmelt-normal.melt:8541:/ getslot");
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -18065,7 +17166,7 @@ meltlab_endgetargs:;
/*_.SLOC__V17*/ meltfptr[16] = slot;
};
;
- MELT_LOCATION ("warmelt-normal.melt:8570:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8542:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -18089,7 +17190,7 @@ meltlab_endgetargs:;
/*_.PKGTUP__V18*/ meltfptr[17] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8571:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8543:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -18113,7 +17214,7 @@ meltlab_endgetargs:;
/*_.MODCTX__V19*/ meltfptr[18] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8572:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8544:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -18139,7 +17240,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8574:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8546:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18165,7 +17266,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8574:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8546:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18184,7 +17285,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8574:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8546:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -18194,7 +17295,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8574;
+ argtab[2].meltbp_long = 8546;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_use_package_from_pkg_config initial mcpackagelist=";
@@ -18215,7 +17316,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V23*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8574:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8546:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V23*/ meltfptr[22] = 0;
@@ -18228,7 +17329,7 @@ meltlab_endgetargs:;
/*_._IF___V22*/ meltfptr[21] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8574:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8546:/ quasiblock");
/*_.PROGN___V24*/ meltfptr[22] = /*_._IF___V22*/ meltfptr[21];;
@@ -18236,7 +17337,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[20] = /*_.PROGN___V24*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8574:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8546:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V22*/ meltfptr[21] = 0;
@@ -18251,7 +17352,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8575:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8547:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18263,7 +17364,7 @@ meltlab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.MODCTX__V19*/ meltfptr[18]),
(melt_ptr_t) (( /*!CLASS_ANY_MODULE_CONTEXT */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-normal.melt:8575:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8547:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -18271,7 +17372,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8575:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8547:/ cond.else");
/*^block */
/*anyblock */
@@ -18285,7 +17386,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8575) ? (8575) : __LINE__, __FUNCTION__);
+ (8547) ? (8547) : __LINE__, __FUNCTION__);
;
}
;
@@ -18299,7 +17400,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V25*/ meltfptr[21] = /*_._IFELSE___V26*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8575:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8547:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_._IFELSE___V26*/ meltfptr[22] = 0;
@@ -18312,7 +17413,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8576:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8548:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18324,7 +17425,7 @@ meltlab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.MCPACKAGELIST__V20*/ meltfptr[19])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-normal.melt:8576:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8548:/ cond");
/*cond */ if ( /*_#IS_LIST__L9*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18332,7 +17433,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8576:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8548:/ cond.else");
/*^block */
/*anyblock */
@@ -18346,7 +17447,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check mcpackagelist"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8576) ? (8576) : __LINE__, __FUNCTION__);
+ (8548) ? (8548) : __LINE__, __FUNCTION__);
;
}
;
@@ -18360,7 +17461,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V27*/ meltfptr[22] = /*_._IFELSE___V28*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8576:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8548:/ clear");
/*clear *//*_#IS_LIST__L9*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V28*/ meltfptr[27] = 0;
@@ -18389,7 +17490,7 @@ meltlab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8581:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8553:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18415,7 +17516,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8581:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8553:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18434,7 +17535,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8581:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8553:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -18445,7 +17546,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8581;
+ argtab[2].meltbp_long = 8553;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_use_package_from_pkg_config curpkgname=";
@@ -18467,7 +17568,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V32*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8581:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8553:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L12*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V32*/ meltfptr[31] = 0;
@@ -18480,7 +17581,7 @@ meltlab_endgetargs:;
/*_._IF___V31*/ meltfptr[30] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8581:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8553:/ quasiblock");
/*_.PROGN___V33*/ meltfptr[31] = /*_._IF___V31*/ meltfptr[30];;
@@ -18488,7 +17589,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V30*/ meltfptr[29] = /*_.PROGN___V33*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8581:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8553:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IF___V31*/ meltfptr[30] = 0;
@@ -18503,7 +17604,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8582:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8554:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18515,7 +17616,7 @@ meltlab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.CURPKGNAME__V29*/ meltfptr[27])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-normal.melt:8582:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8554:/ cond");
/*cond */ if ( /*_#IS_STRING__L13*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -18523,7 +17624,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8582:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8554:/ cond.else");
/*^block */
/*anyblock */
@@ -18537,7 +17638,7 @@ meltlab_endgetargs:;
melt_assert_failed (("check curpkgname"),
("warmelt-normal.melt")
? ("warmelt-normal.melt") : __FILE__,
- (8582) ? (8582) : __LINE__,
+ (8554) ? (8554) : __LINE__,
__FUNCTION__);
;
}
@@ -18553,7 +17654,7 @@ meltlab_endgetargs:;
/*_._IFELSE___V35*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8582:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8554:/ clear");
/*clear *//*_#IS_STRING__L13*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_._IFELSE___V35*/ meltfptr[31] = 0;
@@ -18564,7 +17665,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V34*/ meltfptr[30] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-normal.melt:8583:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8555:/ quasiblock");
/*_#FOUND__L14*/ meltfnum[0] = 0;;
@@ -18593,7 +17694,7 @@ meltlab_endgetargs:;
( /*_.OLDPKGNAME__V38*/ meltfptr[37]),
(melt_ptr_t) ( /*_.CURPKGNAME__V29*/
meltfptr[27]));;
- MELT_LOCATION ("warmelt-normal.melt:8588:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8560:/ cond");
/*cond */ if ( /*_#eqeqS__L15*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -18601,13 +17702,13 @@ meltlab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-normal.melt:8589:/ compute");
+ MELT_LOCATION ("warmelt-normal.melt:8561:/ compute");
/*_#FOUND__L14*/ meltfnum[0] =
/*_#SETQ___L16*/ meltfnum[15] = 1;;
- MELT_LOCATION ("warmelt-normal.melt:8590:/ compute");
+ MELT_LOCATION ("warmelt-normal.melt:8562:/ compute");
/*_.CURPAIR__V37*/ meltfptr[36] =
/*_.SETQ___V40*/ meltfptr[39] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-normal.melt:8588:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8560:/ quasiblock");
/*_.PROGN___V41*/ meltfptr[40] =
@@ -18617,7 +17718,7 @@ meltlab_endgetargs:;
/*_.PROGN___V41*/ meltfptr[40];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8588:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8560:/ clear");
/*clear *//*_#SETQ___L16*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.SETQ___V40*/ meltfptr[39] = 0;
@@ -18639,7 +17740,7 @@ meltlab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-normal.melt:8585:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8557:/ clear");
/*clear *//*_.CURPAIR__V37*/ meltfptr[36] = 0;
/*^clear */
/*clear *//*_.OLDPKGNAME__V38*/ meltfptr[37] = 0;
@@ -18652,7 +17753,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8591:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8563:/ cond");
/*cond */ if ( /*_#FOUND__L14*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18660,7 +17761,7 @@ meltlab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-normal.melt:8591:/ cond.else");
+ MELT_LOCATION ("warmelt-normal.melt:8563:/ cond.else");
/*^block */
/*anyblock */
@@ -18668,7 +17769,7 @@ meltlab_endgetargs:;
{
- MELT_LOCATION ("warmelt-normal.melt:8592:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8564:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.MCPACKAGELIST__V20*/
meltfptr[19]),
@@ -18676,7 +17777,7 @@ meltlab_endgetargs:;
meltfptr[27]));
}
;
- MELT_LOCATION ("warmelt-normal.melt:8591:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8563:/ quasiblock");
/*epilog */
@@ -18686,7 +17787,7 @@ meltlab_endgetargs:;
;
/*_.LET___V36*/ meltfptr[31] = /*_._IFELSE___V42*/ meltfptr[39];;
- MELT_LOCATION ("warmelt-normal.melt:8583:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8555:/ clear");
/*clear *//*_#FOUND__L14*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_._IFELSE___V42*/ meltfptr[39] = 0;
@@ -18696,7 +17797,7 @@ meltlab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-normal.melt:8578:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8550:/ clear");
/*clear *//*_.CURPKGNAME__V29*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_#PKGIX__L10*/ meltfnum[1] = 0;
@@ -18710,7 +17811,7 @@ meltlab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-normal.melt:8596:/ cppif.then");
+ MELT_LOCATION ("warmelt-normal.melt:8568:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18736,7 +17837,7 @@ meltlab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-normal.melt:8596:/ cond");
+ MELT_LOCATION ("warmelt-normal.melt:8568:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L17*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -18755,7 +17856,7 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8596:/ apply");
+ MELT_LOCATION ("warmelt-normal.melt:8568:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -18765,7 +17866,7 @@ meltlab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-normal.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 8596;
+ argtab[2].meltbp_long = 8568;
/*^apply.arg */
argtab[3].meltbp_cstring =
"normexp_use_package_from_pkg_config final mcpackagelist=";
@@ -18786,7 +17887,7 @@ meltlab_endgetargs:;
/*_.MELT_DEBUG_FUN__V45*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8596:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8568:/ clear");
/*clear *//*_#MELT_CALLCOUNT__L18*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V45*/ meltfptr[44] = 0;
@@ -18799,7 +17900,7 @@ meltlab_endgetargs:;
/*_._IF___V44*/ meltfptr[39] = NULL;;
}
;
- MELT_LOCATION ("warmelt-normal.melt:8596:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8568:/ quasiblock");
/*_.PROGN___V46*/ meltfptr[44] = /*_._IF___V44*/ meltfptr[39];;
@@ -18807,7 +17908,7 @@ meltlab_endgetargs:;
/*_.IFCPP___V43*/ meltfptr[40] = /*_.PROGN___V46*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-normal.melt:8596:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8568:/ clear");
/*clear *//*_#MELT_NEED_DBG__L17*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_._IF___V44*/ meltfptr[39] = 0;
@@ -18823,7 +17924,7 @@ meltlab_endgetargs:;
/*^compute */
/*_.LET___V16*/ meltfptr[14] = /*_.IFCPP___V43*/ meltfptr[40];;
- MELT_LOCATION ("warmelt-normal.melt:8568:/ clear");
+ MELT_LOCATION ("warmelt-normal.melt:8540:/ clear");
/*clear *//*_.SLOC__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.PKGTUP__V18*/ meltfptr[17] = 0;
@@ -18842,13 +17943,13 @@ meltlab_endgetargs:;
MELT_CHECK_SIGNAL ();
;
- MELT_LOCATION ("warmelt-normal.melt:8563:/ quasiblock");
+ MELT_LOCATION ("warmelt-normal.melt:8535:/ quasiblock");
/*_._RETVAL___V1*/ meltfptr[0] = /*_.LET___V16*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-normal.melt:8563:/ locexp");
+ MELT_LOCATION ("warmelt-normal.melt:8535:/ locexp");
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -18881,14 +17982,14 @@ meltlabend_rout:
melt_trace_end ("NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG", meltcallcount);
MELT_TRACE_EXIT_LOCATION ();
melt_blocklevel_signals =
- current_blocklevel_signals_meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_melt;
+ current_blocklevel_signals_meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG_melt;
melt_topframe = (struct melt_callframe_st *) meltfram__.mcfr_prev;
return (melt_ptr_t) ( /*_._RETVAL___V1*/ meltfptr[0]);
#undef meltcallcount
#undef meltfram__
#undef MELTFRAM_NBVARNUM
#undef MELTFRAM_NBVARPTR
-} /*end meltrout_168_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG */
+} /*end meltrout_167_WARMELTmiNORMAL_NORMEXP_USE_PACKAGE_FROM_PKG_CONFIG */