summaryrefslogtreecommitdiff
path: root/gcc/melt/generated/warmelt-genobj+01.c
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-02-14 12:29:59 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-02-14 12:29:59 +0000
commit4ac4e02edf82bf1573c1e35e6e2d81037e0e6222 (patch)
treedbc95f86d3de9fbe832257137199a69c282b43a1 /gcc/melt/generated/warmelt-genobj+01.c
parentae1d0cccc1e85120593b6e0e2d104297a6ab44a0 (diff)
downloadgcc-4ac4e02edf82bf1573c1e35e6e2d81037e0e6222.tar.gz
2011-02-14 Basile Starynkevitch <basile@starynkevitch.net>
{{Regenerate}} * melt/generated/meltrunsup-inc.c: Regenerate. * melt/generated/meltrunsup.h: Regenerate. * melt/generated/warmelt-base+meltdesc.c: Regenerate. * melt/generated/warmelt-base+melttime.h: Regenerate. * melt/generated/warmelt-base.c: Regenerate. * melt/generated/warmelt-debug+meltdesc.c: Regenerate. * melt/generated/warmelt-debug+melttime.h: Regenerate. * melt/generated/warmelt-debug.c: Regenerate. * melt/generated/warmelt-first+meltdesc.c: Regenerate. * melt/generated/warmelt-first+melttime.h: Regenerate. * melt/generated/warmelt-first.c: Regenerate. * melt/generated/warmelt-genobj+01.c: Regenerate. * melt/generated/warmelt-genobj+02.c: Regenerate. * melt/generated/warmelt-genobj+03.c: Regenerate. * melt/generated/warmelt-genobj+04.c: Regenerate. * melt/generated/warmelt-genobj+05.c: Regenerate. * melt/generated/warmelt-genobj+meltdesc.c: Regenerate. * melt/generated/warmelt-genobj+melttime.h: Regenerate. * melt/generated/warmelt-genobj.c: Regenerate. * melt/generated/warmelt-macro+meltdesc.c: Regenerate. * melt/generated/warmelt-macro+melttime.h: Regenerate. * melt/generated/warmelt-macro.c: Regenerate. * melt/generated/warmelt-modes+meltdesc.c: Regenerate. * melt/generated/warmelt-modes+melttime.h: Regenerate. * melt/generated/warmelt-modes.c: Regenerate. * melt/generated/warmelt-normal+meltdesc.c: Regenerate. * melt/generated/warmelt-normal+melttime.h: Regenerate. * melt/generated/warmelt-normal.c: Regenerate. * melt/generated/warmelt-normatch+04.c: Regenerate. * melt/generated/warmelt-normatch+meltdesc.c: Regenerate. * melt/generated/warmelt-normatch+melttime.h: Regenerate. * melt/generated/warmelt-normatch.c: Regenerate. * melt/generated/warmelt-outobj+meltdesc.c: Regenerate. * melt/generated/warmelt-outobj+melttime.h: Regenerate. * melt/generated/warmelt-outobj.c: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@184208 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt/generated/warmelt-genobj+01.c')
-rw-r--r--gcc/melt/generated/warmelt-genobj+01.c2957
1 files changed, 1492 insertions, 1465 deletions
diff --git a/gcc/melt/generated/warmelt-genobj+01.c b/gcc/melt/generated/warmelt-genobj+01.c
index b8902e9eaed..3216bc44214 100644
--- a/gcc/melt/generated/warmelt-genobj+01.c
+++ b/gcc/melt/generated/warmelt-genobj+01.c
@@ -3025,7 +3025,7 @@ meltrout_5_warmelt_genobj_PUTOBJDEST_CATCHALL_ANYDISCR (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:793:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:796:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -3047,7 +3047,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:794:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:797:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3070,7 +3070,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:794:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:797:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -3080,7 +3080,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:794:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:797:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -3090,7 +3090,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 794;
+ argtab[2].meltbp_long = 797;
/*^apply.arg */
argtab[3].meltbp_cstring = "putobjdest_catchall_anydiscr recv=";
/*^apply.arg */
@@ -3115,7 +3115,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = /*_.MELT_DEBUG_FUN__V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:794:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:797:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V6*/ meltfptr[5] = 0;
@@ -3128,7 +3128,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:794:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:797:/ quasiblock");
/*_.PROGN___V7*/ meltfptr[5] = /*_.IF___V5*/ meltfptr[4];;
@@ -3137,7 +3137,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.PROGN___V7*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:794:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:797:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V5*/ meltfptr[4] = 0;
@@ -3152,17 +3152,17 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:795:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:798:/ locexp");
melt_puts (stderr,
("* putobjdest unimplemented receiver discriminant "));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:796:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:799:/ quasiblock");
/*_.DISCR__V9*/ meltfptr[5] =
(melt_discr ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:797:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:800:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.DISCR__V9*/ meltfptr[5]), 1, "NAMED_NAME");
@@ -3172,7 +3172,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:799:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:802:/ locexp");
error ("MELT ERROR MSG [#%ld]::: %s - %s", melt_dbgcounter,
("{Internal Error} PUT_OBJDEST sent to unexpected value of "),
melt_string_str ((melt_ptr_t)
@@ -3181,7 +3181,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:800:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:803:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3194,7 +3194,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:800:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:803:/ cond.else");
/*^block */
/*anyblock */
@@ -3205,7 +3205,7 @@ lab_endgetargs:;
{
/*^locexp */
- melt_assert_failed (("@@ unexpected catchall putobjdest anydiscr"), ("warmelt-genobj.melt") ? ("warmelt-genobj.melt") : __FILE__, (800) ? (800) : __LINE__, __FUNCTION__);
+ melt_assert_failed (("@@ unexpected catchall putobjdest anydiscr"), ("warmelt-genobj.melt") ? ("warmelt-genobj.melt") : __FILE__, (803) ? (803) : __LINE__, __FUNCTION__);
;
}
;
@@ -3220,7 +3220,7 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[10] = /*_.IFELSE___V12*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:800:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:803:/ clear");
/*clear *//*_.IFELSE___V12*/ meltfptr[11] = 0;
}
@@ -3233,17 +3233,17 @@ lab_endgetargs:;
/*_.LET___V8*/ meltfptr[4] = /*_.IFCPP___V11*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-genobj.melt:796:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:799:/ clear");
/*clear *//*_.DISCR__V9*/ meltfptr[5] = 0;
/*^clear */
/*clear *//*_.DISCRNAME__V10*/ meltfptr[9] = 0;
/*^clear */
/*clear *//*_.IFCPP___V11*/ meltfptr[10] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:793:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:796:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V8*/ meltfptr[4];;
- MELT_LOCATION ("warmelt-genobj.melt:793:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:796:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -3331,7 +3331,7 @@ meltrout_6_warmelt_genobj_GETCTYPE_OBJVALUE (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:804:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:807:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -3352,7 +3352,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:805:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:808:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3361,7 +3361,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_OBJVALUE */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:805:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:808:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -3369,7 +3369,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:805:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:808:/ cond.else");
/*^block */
/*anyblock */
@@ -3383,7 +3383,7 @@ lab_endgetargs:;
melt_assert_failed (("check recv objvalue"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (805) ? (805) : __LINE__, __FUNCTION__);
+ (808) ? (808) : __LINE__, __FUNCTION__);
;
}
;
@@ -3398,7 +3398,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:805:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:808:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -3409,7 +3409,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:806:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:809:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]), 0, "OBV_TYPE");
@@ -3417,11 +3417,11 @@ lab_endgetargs:;
meltfptr[4] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:804:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:807:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.OBV_TYPE__V6*/ meltfptr[4];;
- MELT_LOCATION ("warmelt-genobj.melt:804:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:807:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -3507,7 +3507,7 @@ meltrout_7_warmelt_genobj_GECTYP_OBJNIL (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:814:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:817:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -3531,7 +3531,7 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] =
( /*!CTYPE_VALUE */ meltfrout->tabval[0]);;
- MELT_LOCATION ("warmelt-genobj.melt:814:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:817:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -3614,7 +3614,7 @@ meltrout_8_warmelt_genobj_GECTYP_OBJINITSTRING (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:820:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:823:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -3633,19 +3633,19 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-genobj.melt:821:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:824:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] =
( /*!CTYPE_VALUE */ meltfrout->tabval[0]);;
- MELT_LOCATION ("warmelt-genobj.melt:821:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:824:/ finalreturn");
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-genobj.melt:820:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:823:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.RETURN___V4*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-genobj.melt:820:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:823:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -3731,7 +3731,7 @@ meltrout_9_warmelt_genobj_DBGOUT_ROUTINEOBJ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:826:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:829:/ getarg");
/*_.SELF__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -3759,7 +3759,7 @@ lab_endgetargs:;
/*_#I__L2*/ meltfnum[1] =
(( /*_#DEPTH__L1*/ meltfnum[0]) <= (0));;
- MELT_LOCATION ("warmelt-genobj.melt:827:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:830:/ cond");
/*cond */ if ( /*_#I__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -3767,7 +3767,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:828:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:831:/ apply");
/*apply */
{
union meltparam_un argtab[2];
@@ -3790,7 +3790,7 @@ lab_endgetargs:;
/*_.DBGOUT_NAMEDOBJECT_METHOD__V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:827:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:830:/ clear");
/*clear *//*_.DBGOUT_NAMEDOBJECT_METHOD__V5*/ meltfptr[4] = 0;
}
;
@@ -3802,7 +3802,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:829:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:832:/ apply");
/*apply */
{
union meltparam_un argtab[2];
@@ -3825,17 +3825,17 @@ lab_endgetargs:;
/*_.DBGOUT_NAMEDOBJECT_METHOD__V6*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:827:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:830:/ clear");
/*clear *//*_.DBGOUT_NAMEDOBJECT_METHOD__V6*/ meltfptr[4] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:826:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:829:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.IFELSE___V4*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-genobj.melt:826:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:829:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -3924,7 +3924,7 @@ meltrout_10_warmelt_genobj_PUTOBJDEST_OBJDESTINSTR (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:834:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:837:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -3946,7 +3946,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:835:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:838:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -3955,7 +3955,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_OBJDESTINSTR */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:835:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:838:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -3963,7 +3963,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:835:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:838:/ cond.else");
/*^block */
/*anyblock */
@@ -3977,7 +3977,7 @@ lab_endgetargs:;
melt_assert_failed (("putobjdest_objdestinstr check recv"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (835) ? (835) : __LINE__, __FUNCTION__);
+ (838) ? (838) : __LINE__, __FUNCTION__);
;
}
;
@@ -3992,7 +3992,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:835:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:838:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -4005,7 +4005,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:836:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:839:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4028,7 +4028,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:836:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:839:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -4038,7 +4038,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:836:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:839:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -4048,7 +4048,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 836;
+ argtab[2].meltbp_long = 839;
/*^apply.arg */
argtab[3].meltbp_cstring = "putobjdest_objdestinstr recv=";
/*^apply.arg */
@@ -4073,7 +4073,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:836:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:839:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -4086,7 +4086,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:836:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:839:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -4095,7 +4095,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:836:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:839:/ clear");
/*clear *//*_#MELT_NEED_DBG__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -4108,7 +4108,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:837:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:840:/ quasiblock");
/*^getslot */
@@ -4126,7 +4126,7 @@ lab_endgetargs:;
/*_#NOT__L5*/ meltfnum[0] =
(!( /*_#IS_LIST__L4*/ meltfnum[2]));;
- MELT_LOCATION ("warmelt-genobj.melt:838:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:841:/ cond");
/*cond */ if ( /*_#NOT__L5*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -4138,10 +4138,10 @@ lab_endgetargs:;
(meltgc_new_list
((meltobject_ptr_t)
(( /*!DISCR_LIST */ meltfrout->tabval[2]))));;
- MELT_LOCATION ("warmelt-genobj.melt:840:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:843:/ compute");
/*_.DESTL__V11*/ meltfptr[7] = /*_.SETQ___V13*/ meltfptr[12] =
/*_.MAKE_LIST__V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-genobj.melt:841:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:844:/ quasiblock");
/*^putslot */
@@ -4158,12 +4158,12 @@ lab_endgetargs:;
meltgc_touch ( /*_.RECV__V2*/ meltfptr[1]);
;
- MELT_LOCATION ("warmelt-genobj.melt:839:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:842:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:838:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:841:/ clear");
/*clear *//*_.MAKE_LIST__V12*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.SETQ___V13*/ meltfptr[12] = 0;
@@ -4171,7 +4171,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-genobj.melt:842:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:845:/ quasiblock");
/*_.LIST_FIRST__V15*/ meltfptr[12] =
@@ -4184,7 +4184,7 @@ lab_endgetargs:;
/*_#__L6*/ meltfnum[5] =
(( /*_.FIRSTD__V16*/ meltfptr[15]) == ( /*_.DESTO__V3*/ meltfptr[2]));;
- MELT_LOCATION ("warmelt-genobj.melt:843:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:846:/ cond");
/*cond */ if ( /*_#__L6*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -4192,17 +4192,17 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:844:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:847:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.RECV__V2*/ meltfptr[1];;
- MELT_LOCATION ("warmelt-genobj.melt:844:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:847:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.IFELSE___V17*/ meltfptr[16] = /*_.RETURN___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:843:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:846:/ clear");
/*clear *//*_.RETURN___V18*/ meltfptr[17] = 0;
}
;
@@ -4216,19 +4216,19 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:846:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:849:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.DESTL__V11*/ meltfptr[7]),
(melt_ptr_t) ( /*_.DESTO__V3*/ meltfptr[2]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:847:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:850:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.RECV__V2*/ meltfptr[1];;
- MELT_LOCATION ("warmelt-genobj.melt:847:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:850:/ finalreturn");
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-genobj.melt:845:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:848:/ quasiblock");
/*_.PROGN___V20*/ meltfptr[19] = /*_.RETURN___V19*/ meltfptr[17];;
@@ -4237,7 +4237,7 @@ lab_endgetargs:;
/*_.IFELSE___V17*/ meltfptr[16] = /*_.PROGN___V20*/ meltfptr[19];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:843:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:846:/ clear");
/*clear *//*_.RETURN___V19*/ meltfptr[17] = 0;
/*^clear */
/*clear *//*_.PROGN___V20*/ meltfptr[19] = 0;
@@ -4247,7 +4247,7 @@ lab_endgetargs:;
;
/*_.LET___V14*/ meltfptr[11] = /*_.IFELSE___V17*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-genobj.melt:842:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:845:/ clear");
/*clear *//*_.LIST_FIRST__V15*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.FIRSTD__V16*/ meltfptr[15] = 0;
@@ -4257,7 +4257,7 @@ lab_endgetargs:;
/*clear *//*_.IFELSE___V17*/ meltfptr[16] = 0;
/*_.LET___V10*/ meltfptr[6] = /*_.LET___V14*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-genobj.melt:837:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:840:/ clear");
/*clear *//*_.DESTL__V11*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_#IS_LIST__L4*/ meltfnum[2] = 0;
@@ -4265,11 +4265,11 @@ lab_endgetargs:;
/*clear *//*_#NOT__L5*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.LET___V14*/ meltfptr[11] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:834:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:837:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-genobj.melt:834:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:837:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -4363,7 +4363,7 @@ meltrout_11_warmelt_genobj_PUTOBJDEST_OBJFINALRETURN (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:870:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:873:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -4385,7 +4385,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:871:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:874:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4394,7 +4394,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_OBJFINALRETURN */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:871:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:874:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -4402,7 +4402,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:871:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:874:/ cond.else");
/*^block */
/*anyblock */
@@ -4416,7 +4416,7 @@ lab_endgetargs:;
melt_assert_failed (("check recv"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (871) ? (871) : __LINE__, __FUNCTION__);
+ (874) ? (874) : __LINE__, __FUNCTION__);
;
}
;
@@ -4431,7 +4431,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:871:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:874:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -4442,11 +4442,11 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:870:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:873:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.RECV__V2*/ meltfptr[1];;
- MELT_LOCATION ("warmelt-genobj.melt:870:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:873:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -4531,7 +4531,7 @@ meltrout_12_warmelt_genobj_VARIADIC_IDSTR (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:878:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:881:/ getarg");
/*_.VARIADSYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -4547,7 +4547,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-genobj.melt:879:/ block");
+ MELT_LOCATION ("warmelt-genobj.melt:882:/ block");
/*anyblock */
{
@@ -4556,7 +4556,7 @@ lab_endgetargs:;
;
/*objlabel */ mtch1_0:
- MELT_LOCATION ("warmelt-genobj.melt:880:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:883:/ objlabel");
;
/*^cond */
/*cond */ if (
@@ -4586,7 +4586,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:882:/ objgoto");
+ MELT_LOCATION ("warmelt-genobj.melt:885:/ objgoto");
/*objgoto */ goto mtch1_2;
;
}
@@ -4595,28 +4595,28 @@ lab_endgetargs:;
;
/*objlabel */ mtch1_1:
- MELT_LOCATION ("warmelt-genobj.melt:880:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:883:/ objlabel");
;
/*^quasiblock */
- MELT_LOCATION ("warmelt-genobj.melt:881:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:884:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-genobj.melt:881:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:884:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.MATCHRES___V3*/ meltfptr[2] = /*_.RETURN___V4*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-genobj.melt:880:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:883:/ clear");
/*clear *//*_.RETURN___V4*/ meltfptr[3] = 0;
/*^objgoto */
/*objgoto */ goto mtch1__end /*endmatch */ ;
;
/*objlabel */ mtch1_2:
- MELT_LOCATION ("warmelt-genobj.melt:882:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:885:/ objlabel");
;
/*^clear */
/*clear *//*_.NAMED_NAME__V5*/ meltfptr[3] = 0;
@@ -4649,7 +4649,7 @@ lab_endgetargs:;
meltfptr[5] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:884:/ objgoto");
+ MELT_LOCATION ("warmelt-genobj.melt:887:/ objgoto");
/*objgoto */ goto mtch1_3;
;
}
@@ -4657,13 +4657,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:882:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:885:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:895:/ objgoto");
+ MELT_LOCATION ("warmelt-genobj.melt:898:/ objgoto");
/*objgoto */ goto mtch1_5;
;
}
@@ -4672,7 +4672,7 @@ lab_endgetargs:;
;
/*objlabel */ mtch1_3:
- MELT_LOCATION ("warmelt-genobj.melt:884:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:887:/ objlabel");
;
/*^clear */
/*clear *//*_#ICT__L1*/ meltfnum[0] = 0;
@@ -4695,7 +4695,7 @@ lab_endgetargs:;
val;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:882:/ objgoto");
+ MELT_LOCATION ("warmelt-genobj.melt:885:/ objgoto");
/*objgoto */ goto mtch1_4;
;
}
@@ -4703,13 +4703,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:884:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:887:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:895:/ objgoto");
+ MELT_LOCATION ("warmelt-genobj.melt:898:/ objgoto");
/*objgoto */ goto mtch1_5;
;
}
@@ -4718,7 +4718,7 @@ lab_endgetargs:;
;
/*objlabel */ mtch1_4:
- MELT_LOCATION ("warmelt-genobj.melt:882:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:885:/ objlabel");
;
/*^quasiblock */
@@ -4729,7 +4729,7 @@ lab_endgetargs:;
/*_#NVARURANK__L2*/ meltfnum[1] = /*_#ICT__L1*/ meltfnum[0];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:885:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:888:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4737,7 +4737,7 @@ lab_endgetargs:;
/*_#IS_STRING__L3*/ meltfnum[2] =
(melt_magic_discr ((melt_ptr_t) ( /*_.NVARNAM__V7*/ meltfptr[5])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-genobj.melt:885:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:888:/ cond");
/*cond */ if ( /*_#IS_STRING__L3*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -4745,7 +4745,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:885:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:888:/ cond.else");
/*^block */
/*anyblock */
@@ -4759,7 +4759,7 @@ lab_endgetargs:;
melt_assert_failed (("check nvarnam"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (885) ? (885) : __LINE__, __FUNCTION__);
+ (888) ? (888) : __LINE__, __FUNCTION__);
;
}
;
@@ -4774,7 +4774,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[7] = /*_.IFELSE___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:885:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:888:/ clear");
/*clear *//*_#IS_STRING__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[8] = 0;
@@ -4785,7 +4785,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:886:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:889:/ quasiblock");
/*_.SBUF__V11*/ meltfptr[10] =
@@ -4794,14 +4794,14 @@ lab_endgetargs:;
(char *) 0);;
{
- MELT_LOCATION ("warmelt-genobj.melt:888:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:891:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SBUF__V11*/ meltfptr[10]),
("variad_"));
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:889:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:892:/ locexp");
meltgc_add_strbuf_cident ((melt_ptr_t)
( /*_.SBUF__V11*/ meltfptr[10]),
melt_string_str ((melt_ptr_t)
@@ -4811,21 +4811,21 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:890:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:893:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SBUF__V11*/ meltfptr[10]),
("_c"));
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:891:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:894:/ locexp");
meltgc_add_strbuf_dec ((melt_ptr_t) ( /*_.SBUF__V11*/ meltfptr[10]),
( /*_#NVARURANK__L2*/ meltfnum[1]));
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:892:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:895:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SBUF__V11*/ meltfptr[10]),
( /*_?*/ meltfram__.loc_CSTRING__o0));
}
@@ -4839,13 +4839,13 @@ lab_endgetargs:;
/*_.LET___V10*/ meltfptr[8] = /*_.STRBUF2STRING__V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-genobj.melt:886:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:889:/ clear");
/*clear *//*_.SBUF__V11*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.STRBUF2STRING__V12*/ meltfptr[11] = 0;
/*_.MATCHRES___V3*/ meltfptr[2] = /*_.LET___V10*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-genobj.melt:882:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:885:/ clear");
/*clear *//*_.NVARNAM__V7*/ meltfptr[5] = 0;
/*^clear */
/*clear *//*_#NVARURANK__L2*/ meltfnum[1] = 0;
@@ -4858,7 +4858,7 @@ lab_endgetargs:;
;
/*objlabel */ mtch1_5:
- MELT_LOCATION ("warmelt-genobj.melt:895:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:898:/ objlabel");
;
/*^clear */
/*clear *//*_.NAMED_NAME__V13*/ meltfptr[10] = 0;
@@ -4894,7 +4894,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:905:/ objgoto");
+ MELT_LOCATION ("warmelt-genobj.melt:908:/ objgoto");
/*objgoto */ goto mtch1_7;
;
}
@@ -4903,7 +4903,7 @@ lab_endgetargs:;
;
/*objlabel */ mtch1_6:
- MELT_LOCATION ("warmelt-genobj.melt:895:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:898:/ objlabel");
;
/*^quasiblock */
@@ -4911,7 +4911,7 @@ lab_endgetargs:;
/*_.NVARNAM__V14*/ meltfptr[11] = /*_.NAMED_NAME__V13*/ meltfptr[10];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:897:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:900:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -4919,7 +4919,7 @@ lab_endgetargs:;
/*_#IS_STRING__L4*/ meltfnum[2] =
(melt_magic_discr ((melt_ptr_t) ( /*_.NVARNAM__V14*/ meltfptr[11]))
== MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-genobj.melt:897:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:900:/ cond");
/*cond */ if ( /*_#IS_STRING__L4*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -4927,7 +4927,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:897:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:900:/ cond.else");
/*^block */
/*anyblock */
@@ -4941,7 +4941,7 @@ lab_endgetargs:;
melt_assert_failed (("check nvarnam"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (897) ? (897) : __LINE__, __FUNCTION__);
+ (900) ? (900) : __LINE__, __FUNCTION__);
;
}
;
@@ -4956,7 +4956,7 @@ lab_endgetargs:;
/*_.IFCPP___V15*/ meltfptr[5] = /*_.IFELSE___V16*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:897:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:900:/ clear");
/*clear *//*_#IS_STRING__L4*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IFELSE___V16*/ meltfptr[7] = 0;
@@ -4967,7 +4967,7 @@ lab_endgetargs:;
/*_.IFCPP___V15*/ meltfptr[5] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:898:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:901:/ quasiblock");
/*_.SBUF__V18*/ meltfptr[7] =
@@ -4976,14 +4976,14 @@ lab_endgetargs:;
(char *) 0);;
{
- MELT_LOCATION ("warmelt-genobj.melt:900:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:903:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SBUF__V18*/ meltfptr[7]),
("variad_"));
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:901:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:904:/ locexp");
meltgc_add_strbuf_cident ((melt_ptr_t) ( /*_.SBUF__V18*/ meltfptr[7]),
melt_string_str ((melt_ptr_t)
( /*_.NVARNAM__V14*/
@@ -4992,7 +4992,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:902:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:905:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SBUF__V18*/ meltfptr[7]),
( /*_?*/ meltfram__.loc_CSTRING__o0));
}
@@ -5006,13 +5006,13 @@ lab_endgetargs:;
/*_.LET___V17*/ meltfptr[8] = /*_.STRBUF2STRING__V19*/ meltfptr[18];;
- MELT_LOCATION ("warmelt-genobj.melt:898:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:901:/ clear");
/*clear *//*_.SBUF__V18*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_.STRBUF2STRING__V19*/ meltfptr[18] = 0;
/*_.MATCHRES___V3*/ meltfptr[2] = /*_.LET___V17*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-genobj.melt:895:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:898:/ clear");
/*clear *//*_.NVARNAM__V14*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.IFCPP___V15*/ meltfptr[5] = 0;
@@ -5023,14 +5023,14 @@ lab_endgetargs:;
;
/*objlabel */ mtch1_7:
- MELT_LOCATION ("warmelt-genobj.melt:905:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:908:/ objlabel");
;
/*^quasiblock */
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:906:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:909:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5053,7 +5053,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:906:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:909:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -5063,7 +5063,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L6*/ meltfnum[2] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:906:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:909:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -5074,7 +5074,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 906;
+ argtab[2].meltbp_long = 909;
/*^apply.arg */
argtab[3].meltbp_cstring = "variadic_idstr bad variadsym=";
/*^apply.arg */
@@ -5094,7 +5094,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:906:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:909:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[11] = 0;
@@ -5107,7 +5107,7 @@ lab_endgetargs:;
/*_.IF___V21*/ meltfptr[18] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:906:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:909:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[5] = /*_.IF___V21*/ meltfptr[18];;
@@ -5116,7 +5116,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[7] = /*_.PROGN___V23*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:906:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:909:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V21*/ meltfptr[18] = 0;
@@ -5131,7 +5131,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:907:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:910:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5144,7 +5144,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:907:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:910:/ cond.else");
/*^block */
/*anyblock */
@@ -5158,7 +5158,7 @@ lab_endgetargs:;
melt_assert_failed (("variadic_idstr bad variadsym"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (907) ? (907) : __LINE__, __FUNCTION__);
+ (910) ? (910) : __LINE__, __FUNCTION__);
;
}
;
@@ -5173,7 +5173,7 @@ lab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[8] = /*_.IFELSE___V25*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:907:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:910:/ clear");
/*clear *//*_.IFELSE___V25*/ meltfptr[11] = 0;
}
@@ -5186,7 +5186,7 @@ lab_endgetargs:;
/*_.MATCHRES___V3*/ meltfptr[2] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-genobj.melt:905:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:908:/ clear");
/*clear *//*_.IFCPP___V20*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_.IFCPP___V24*/ meltfptr[8] = 0;
@@ -5195,15 +5195,15 @@ lab_endgetargs:;
;
/*objlabel */ mtch1__end:
- MELT_LOCATION ("warmelt-genobj.melt:879:/ objlabel");
+ MELT_LOCATION ("warmelt-genobj.melt:882:/ objlabel");
;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:878:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:881:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.MATCHRES___V3*/ meltfptr[2];;
- MELT_LOCATION ("warmelt-genobj.melt:878:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:881:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -5289,7 +5289,7 @@ meltrout_13_warmelt_genobj_VARIADIC_INDEX_IDSTR (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:910:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:913:/ getarg");
/*_.VARIADSYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -5299,7 +5299,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-genobj.melt:912:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:915:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -5314,11 +5314,11 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:910:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:913:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.VARIADIC_IDSTR__V3*/ meltfptr[2];;
- MELT_LOCATION ("warmelt-genobj.melt:910:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:913:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -5405,7 +5405,7 @@ meltrout_14_warmelt_genobj_VARIADIC_LENGTH_IDSTR (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:914:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:917:/ getarg");
/*_.VARIADSYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -5415,7 +5415,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-genobj.melt:916:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:919:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -5430,11 +5430,11 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:914:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:917:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.VARIADIC_IDSTR__V3*/ meltfptr[2];;
- MELT_LOCATION ("warmelt-genobj.melt:914:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:917:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -5521,7 +5521,7 @@ meltrout_15_warmelt_genobj_COMPILE2OBJ_PROCEDURE (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:923:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:926:/ getarg");
/*_.PRO__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -5559,7 +5559,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:924:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:927:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5582,7 +5582,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:924:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:927:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -5592,7 +5592,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:924:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:927:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -5602,7 +5602,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 924;
+ argtab[2].meltbp_long = 927;
/*^apply.arg */
argtab[3].meltbp_cstring = "compile2obj_procedure pro=";
/*^apply.arg */
@@ -5626,7 +5626,7 @@ lab_endgetargs:;
/*_.IF___V6*/ meltfptr[5] = /*_.MELT_DEBUG_FUN__V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:924:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:927:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V7*/ meltfptr[6] = 0;
@@ -5639,7 +5639,7 @@ lab_endgetargs:;
/*_.IF___V6*/ meltfptr[5] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:924:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:927:/ quasiblock");
/*_.PROGN___V8*/ meltfptr[6] = /*_.IF___V6*/ meltfptr[5];;
@@ -5648,7 +5648,7 @@ lab_endgetargs:;
/*_.IFCPP___V5*/ meltfptr[4] = /*_.PROGN___V8*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:924:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:927:/ clear");
/*clear *//*_#MELT_NEED_DBG__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V6*/ meltfptr[5] = 0;
@@ -5663,7 +5663,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:925:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:928:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5672,7 +5672,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_ROUTPROC */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:925:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:928:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -5680,7 +5680,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:925:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:928:/ cond.else");
/*^block */
/*anyblock */
@@ -5694,7 +5694,7 @@ lab_endgetargs:;
melt_assert_failed (("check pro"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (925) ? (925) : __LINE__, __FUNCTION__);
+ (928) ? (928) : __LINE__, __FUNCTION__);
;
}
;
@@ -5709,7 +5709,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[5] = /*_.IFELSE___V10*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:925:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:928:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IFELSE___V10*/ meltfptr[6] = 0;
@@ -5722,7 +5722,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:926:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:929:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5730,7 +5730,7 @@ lab_endgetargs:;
/*_#IS_MAPOBJECT__L5*/ meltfnum[1] =
(melt_magic_discr ((melt_ptr_t) ( /*_.COMPICACHE__V4*/ meltfptr[3]))
== MELTOBMAG_MAPOBJECTS);;
- MELT_LOCATION ("warmelt-genobj.melt:926:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:929:/ cond");
/*cond */ if ( /*_#IS_MAPOBJECT__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -5738,7 +5738,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:926:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:929:/ cond.else");
/*^block */
/*anyblock */
@@ -5752,7 +5752,7 @@ lab_endgetargs:;
melt_assert_failed (("check compicache"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (926) ? (926) : __LINE__, __FUNCTION__);
+ (929) ? (929) : __LINE__, __FUNCTION__);
;
}
;
@@ -5767,7 +5767,7 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[6] = /*_.IFELSE___V12*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:926:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:929:/ clear");
/*clear *//*_#IS_MAPOBJECT__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V12*/ meltfptr[11] = 0;
@@ -5780,7 +5780,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:927:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:930:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -5789,7 +5789,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.MODCTX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_MODULE_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:927:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:930:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -5797,7 +5797,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:927:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:930:/ cond.else");
/*^block */
/*anyblock */
@@ -5811,7 +5811,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (927) ? (927) : __LINE__, __FUNCTION__);
+ (930) ? (930) : __LINE__, __FUNCTION__);
;
}
;
@@ -5826,7 +5826,7 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[11] = /*_.IFELSE___V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:927:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:930:/ clear");
/*clear *//*_#IS_A__L6*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IFELSE___V14*/ meltfptr[13] = 0;
@@ -5837,7 +5837,7 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[11] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:928:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:931:/ quasiblock");
/*_.NAMSBUF__V16*/ meltfptr[15] =
@@ -5850,7 +5850,7 @@ lab_endgetargs:;
/*^compute */
/*_.RESTNAM__V18*/ meltfptr[17] = ( /*nil */ NULL);;
- MELT_LOCATION ("warmelt-genobj.melt:931:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:934:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -5874,7 +5874,7 @@ lab_endgetargs:;
/*_.MOFUNCOUNT__V19*/ meltfptr[18] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:932:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:935:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -5912,7 +5912,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_DEFUNROUTPROC */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:935:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:938:/ cond");
/*cond */ if ( /*_#IS_A__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -5922,7 +5922,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:936:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:939:/ locexp");
melt_put_int ((melt_ptr_t) ( /*_.MOFUNCOUNT__V19*/ meltfptr[18]),
( /*_#FUNUM__L8*/ meltfnum[2]));
}
@@ -5934,26 +5934,26 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:937:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:940:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.NAMSBUF__V16*/ meltfptr[15]),
("meltrout_"));
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:938:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:941:/ locexp");
meltgc_add_strbuf_dec ((melt_ptr_t) ( /*_.NAMSBUF__V16*/ meltfptr[15]),
( /*_#NUM__L1*/ meltfnum[0]));
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:939:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:942:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.NAMSBUF__V16*/ meltfptr[15]),
("_"));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:940:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:943:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -5979,7 +5979,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:940:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:943:/ locexp");
meltgc_add_strbuf_cident ((melt_ptr_t)
( /*_.NAMSBUF__V16*/ meltfptr[15]),
melt_string_str ((melt_ptr_t)
@@ -5991,7 +5991,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_ROUTPROC */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:941:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:944:/ cond");
/*cond */ if ( /*_#IS_A__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -5999,7 +5999,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:942:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:945:/ quasiblock");
/*^getslot */
@@ -6010,7 +6010,7 @@ lab_endgetargs:;
meltfptr[23] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:943:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:946:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]), 9, "NRPRO_VARIADIC");
@@ -6023,7 +6023,7 @@ lab_endgetargs:;
( /*_.PRONAM__V24*/ meltfptr[23]),
(melt_ptr_t) (( /*!CLASS_NAMED */ meltfrout->
tabval[5])));;
- MELT_LOCATION ("warmelt-genobj.melt:945:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:948:/ cond");
/*cond */ if ( /*_#IS_A__L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -6031,7 +6031,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:947:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:950:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.PRONAM__V24*/ meltfptr[23]), 1, "NAMED_NAME");
@@ -6045,13 +6045,13 @@ lab_endgetargs:;
/*_.NAMED_NAME__V26*/ meltfptr[25];;
{
- MELT_LOCATION ("warmelt-genobj.melt:948:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:951:/ locexp");
meltgc_add_strbuf ((melt_ptr_t)
( /*_.NAMSBUF__V16*/ meltfptr[15]),
("_"));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:949:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:952:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.PRONAM__V24*/ meltfptr[23]), 1, "NAMED_NAME");
@@ -6073,7 +6073,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t)
( /*_.PRONAM__V24*/ meltfptr[23]),
(melt_ptr_t) (( /*!CLASS_CLONED_SYMBOL */ meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-genobj.melt:950:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:953:/ cond");
/*cond */ if ( /*_#IS_A__L12*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -6083,13 +6083,13 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:952:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:955:/ locexp");
meltgc_add_strbuf ((melt_ptr_t)
( /*_.NAMSBUF__V16*/ meltfptr[15]),
("__"));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:953:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:956:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -6122,7 +6122,7 @@ lab_endgetargs:;
( /*_.CSYM_URANK__V29*/ meltfptr[28])));;
{
- MELT_LOCATION ("warmelt-genobj.melt:953:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:956:/ locexp");
meltgc_add_strbuf_dec ((melt_ptr_t)
( /*_.NAMSBUF__V16*/
meltfptr[15]),
@@ -6132,18 +6132,18 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:954:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:957:/ locexp");
meltgc_add_strbuf ((melt_ptr_t)
( /*_.NAMSBUF__V16*/ meltfptr[15]),
("__"));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:951:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:954:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:950:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:953:/ clear");
/*clear *//*_.CSYM_URANK__V29*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_#GET_INT__L13*/ meltfnum[12] = 0;
@@ -6151,12 +6151,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-genobj.melt:946:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:949:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:945:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:948:/ clear");
/*clear *//*_.NAMED_NAME__V26*/ meltfptr[25] = 0;
/*^clear */
/*clear *//*_.SETQ___V27*/ meltfptr[26] = 0;
@@ -6168,7 +6168,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-genobj.melt:957:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:960:/ cond");
/*cond */ if ( /*_.NVARIADIC__V25*/ meltfptr[24]) /*then */
{
/*^cond.then */
@@ -6176,14 +6176,14 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:958:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:961:/ compute");
/*_.RESTNAM__V18*/ meltfptr[17] =
/*_.SETQ___V31*/ meltfptr[25] =
/*_.NVARIADIC__V25*/ meltfptr[24];;
/*_.IF___V30*/ meltfptr[28] = /*_.SETQ___V31*/ meltfptr[25];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:957:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:960:/ clear");
/*clear *//*_.SETQ___V31*/ meltfptr[25] = 0;
}
;
@@ -6198,7 +6198,7 @@ lab_endgetargs:;
/*_.LET___V23*/ meltfptr[22] = /*_.IF___V30*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-genobj.melt:942:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:945:/ clear");
/*clear *//*_.PRONAM__V24*/ meltfptr[23] = 0;
/*^clear */
/*clear *//*_.NVARIADIC__V25*/ meltfptr[24] = 0;
@@ -6209,7 +6209,7 @@ lab_endgetargs:;
/*_.IF___V22*/ meltfptr[21] = /*_.LET___V23*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:941:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:944:/ clear");
/*clear *//*_.LET___V23*/ meltfptr[22] = 0;
}
;
@@ -6220,10 +6220,10 @@ lab_endgetargs:;
/*_.IF___V22*/ meltfptr[21] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:960:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:963:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:961:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:964:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]), 1, "NPROC_BODY");
@@ -6231,7 +6231,7 @@ lab_endgetargs:;
meltfptr[27] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:962:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:965:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]), 0, "NREP_LOC");
@@ -6243,7 +6243,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_ROUTPROC */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:963:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:966:/ cond");
/*cond */ if ( /*_#IS_A__L14*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -6262,7 +6262,7 @@ lab_endgetargs:;
/*_.NARGB__V35*/ meltfptr[23] = /*_.NRPRO_ARGB__V36*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:963:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:966:/ clear");
/*clear *//*_.NRPRO_ARGB__V36*/ meltfptr[24] = 0;
}
;
@@ -6333,7 +6333,7 @@ lab_endgetargs:;
((meltobject_ptr_t)
(( /*!DISCR_CONSTANT_INTEGER */ meltfrout->tabval[11])),
( /*_#FILENUM__L16*/ meltfnum[10])));;
- MELT_LOCATION ("warmelt-genobj.melt:971:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:974:/ quasiblock");
/*^rawallocobj */
@@ -6507,7 +6507,7 @@ lab_endgetargs:;
(meltgc_new_mapobjects
((meltobject_ptr_t) (( /*!DISCR_MAP_OBJECTS */ meltfrout->tabval[12])),
(40)));;
- MELT_LOCATION ("warmelt-genobj.melt:986:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:989:/ quasiblock");
/*^rawallocobj */
@@ -6601,7 +6601,7 @@ lab_endgetargs:;
"GNCX_MATCHMAP");
;
/*_.GCX__V52*/ meltfptr[51] = /*_.INST__V53*/ meltfptr[52];;
- MELT_LOCATION ("warmelt-genobj.melt:997:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1000:/ quasiblock");
/*^apply */
@@ -6620,7 +6620,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:998:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1001:/ quasiblock");
/*^putslot */
@@ -6638,10 +6638,10 @@ lab_endgetargs:;
/*_.LET___V54*/ meltfptr[53] = /*_.RETL__V55*/ meltfptr[54];;
- MELT_LOCATION ("warmelt-genobj.melt:997:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1000:/ clear");
/*clear *//*_.RETL__V55*/ meltfptr[54] = 0;
/*_.RETLOC__V56*/ meltfptr[54] = /*_.LET___V54*/ meltfptr[53];;
- MELT_LOCATION ("warmelt-genobj.melt:1003:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1006:/ quasiblock");
/*^newclosure */
@@ -6704,7 +6704,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.LOCMAP__V47*/ meltfptr[46]);
;
/*_.LAMBDA___V57*/ meltfptr[56] = /*_.LAMBDA___V58*/ meltfptr[57];;
- MELT_LOCATION ("warmelt-genobj.melt:1001:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1004:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -6723,7 +6723,7 @@ lab_endgetargs:;
/*_#I__L21*/ meltfnum[20] =
(( /*_#FILENUM__L16*/ meltfnum[10]) >=
( /*_#NBFILES__L17*/ meltfnum[16]));;
- MELT_LOCATION ("warmelt-genobj.melt:1036:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1039:/ cond");
/*cond */ if ( /*_#I__L21*/ meltfnum[20]) /*then */
{
/*^cond.then */
@@ -6731,7 +6731,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1037:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1040:/ quasiblock");
/*_#IRAW__L22*/ meltfnum[21] =
@@ -6752,7 +6752,7 @@ lab_endgetargs:;
((meltobject_ptr_t)
(( /*!DISCR_MULTIPLE */ meltfrout->tabval[27])),
( /*_#NEWNBFILES__L24*/ meltfnum[23])));;
- MELT_LOCATION ("warmelt-genobj.melt:1040:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1043:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -6804,7 +6804,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:1044:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1047:/ locexp");
meltgc_multiple_put_nth ((melt_ptr_t)
( /*_.NEWFILETUP__V60*/
meltfptr[59]),
@@ -6819,14 +6819,14 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-genobj.melt:1041:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1044:/ clear");
/*clear *//*_.CURFILE__V61*/ meltfptr[60] = 0;
/*^clear */
/*clear *//*_#CURIX__L25*/ meltfnum[24] = 0;
} /*endciterblock FOREACH_IN_MULTIPLE */
;
- MELT_LOCATION ("warmelt-genobj.melt:1037:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1040:/ clear");
/*clear *//*_#IRAW__L22*/ meltfnum[21] = 0;
/*^clear */
/*clear *//*_#I__L23*/ meltfnum[22] = 0;
@@ -6841,14 +6841,14 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1047:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1050:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.COMPICACHE__V4*/ meltfptr[3]),
(meltobject_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]),
(melt_ptr_t) ( /*_.OBROUT__V45*/ meltfptr[44]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1048:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1051:/ quasiblock");
/*^putslot */
@@ -6867,7 +6867,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1049:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1052:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6890,7 +6890,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1049:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1052:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L26*/ meltfnum[21]) /*then */
{
/*^cond.then */
@@ -6900,7 +6900,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L27*/ meltfnum[22] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1049:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1052:/ apply");
/*apply */
{
union meltparam_un argtab[8];
@@ -6911,7 +6911,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1049;
+ argtab[2].meltbp_long = 1052;
/*^apply.arg */
argtab[3].meltbp_aptr =
(melt_ptr_t *) & /*_.OBROUT__V45*/ meltfptr[44];
@@ -6940,7 +6940,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V64*/ meltfptr[63];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1049:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1052:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L27*/ meltfnum[22] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V64*/ meltfptr[63] = 0;
@@ -6953,7 +6953,7 @@ lab_endgetargs:;
/*_.IF___V63*/ meltfptr[62] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1049:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1052:/ quasiblock");
/*_.PROGN___V65*/ meltfptr[63] = /*_.IF___V63*/ meltfptr[62];;
@@ -6962,7 +6962,7 @@ lab_endgetargs:;
/*_.IFCPP___V62*/ meltfptr[59] = /*_.PROGN___V65*/ meltfptr[63];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1049:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1052:/ clear");
/*clear *//*_#MELT_NEED_DBG__L26*/ meltfnum[21] = 0;
/*^clear */
/*clear *//*_.IF___V63*/ meltfptr[62] = 0;
@@ -6977,7 +6977,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1050:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1053:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -6986,7 +6986,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NBODY__V33*/ meltfptr[27]),
(melt_ptr_t) (( /*!CLASS_NREP */ meltfrout->
tabval[28])));;
- MELT_LOCATION ("warmelt-genobj.melt:1050:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1053:/ cond");
/*cond */ if ( /*_#IS_A__L28*/ meltfnum[23]) /*then */
{
/*^cond.then */
@@ -6994,7 +6994,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1050:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1053:/ cond.else");
/*^block */
/*anyblock */
@@ -7008,7 +7008,7 @@ lab_endgetargs:;
melt_assert_failed (("check nbody"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1050) ? (1050) : __LINE__, __FUNCTION__);
+ (1053) ? (1053) : __LINE__, __FUNCTION__);
;
}
;
@@ -7023,7 +7023,7 @@ lab_endgetargs:;
/*_.IFCPP___V66*/ meltfptr[62] = /*_.IFELSE___V67*/ meltfptr[63];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1050:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1053:/ clear");
/*clear *//*_#IS_A__L28*/ meltfnum[23] = 0;
/*^clear */
/*clear *//*_.IFELSE___V67*/ meltfptr[63] = 0;
@@ -7040,7 +7040,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.PRO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_ROUTPROC */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1051:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1054:/ cond");
/*cond */ if ( /*_#IS_A__L29*/ meltfnum[22]) /*then */
{
/*^cond.then */
@@ -7048,7 +7048,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1052:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1055:/ quasiblock");
/*^getslot */
@@ -7061,7 +7061,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1053:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1056:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7084,7 +7084,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1053:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1056:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L30*/ meltfnum[21]) /*then */
{
/*^cond.then */
@@ -7094,7 +7094,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L31*/ meltfnum[23] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1053:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1056:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -7105,7 +7105,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1053;
+ argtab[2].meltbp_long = 1056;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_procedure pthuls=";
@@ -7127,7 +7127,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V73*/ meltfptr[72];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1053:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1056:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L31*/ meltfnum[23] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V73*/ meltfptr[72] = 0;
@@ -7140,7 +7140,7 @@ lab_endgetargs:;
/*_.IF___V72*/ meltfptr[71] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1053:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1056:/ quasiblock");
/*_.PROGN___V74*/ meltfptr[72] = /*_.IF___V72*/ meltfptr[71];;
@@ -7149,7 +7149,7 @@ lab_endgetargs:;
/*_.IFCPP___V71*/ meltfptr[70] = /*_.PROGN___V74*/ meltfptr[72];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1053:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1056:/ clear");
/*clear *//*_#MELT_NEED_DBG__L30*/ meltfnum[21] = 0;
/*^clear */
/*clear *//*_.IF___V72*/ meltfptr[71] = 0;
@@ -7162,7 +7162,7 @@ lab_endgetargs:;
/*_.IFCPP___V71*/ meltfptr[70] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1056:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1059:/ quasiblock");
/*^newclosure */
@@ -7189,7 +7189,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.GCX__V52*/ meltfptr[51]);
;
/*_.LAMBDA___V75*/ meltfptr[71] = /*_.LAMBDA___V76*/ meltfptr[72];;
- MELT_LOCATION ("warmelt-genobj.melt:1054:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1057:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -7207,7 +7207,7 @@ lab_endgetargs:;
;
/*_.LET___V69*/ meltfptr[68] = /*_.LIST_EVERY__V77*/ meltfptr[76];;
- MELT_LOCATION ("warmelt-genobj.melt:1052:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1055:/ clear");
/*clear *//*_.PTHULS__V70*/ meltfptr[69] = 0;
/*^clear */
/*clear *//*_.IFCPP___V71*/ meltfptr[70] = 0;
@@ -7218,7 +7218,7 @@ lab_endgetargs:;
/*_.IF___V68*/ meltfptr[63] = /*_.LET___V69*/ meltfptr[68];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1051:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1054:/ clear");
/*clear *//*_.LET___V69*/ meltfptr[68] = 0;
}
;
@@ -7229,7 +7229,7 @@ lab_endgetargs:;
/*_.IF___V68*/ meltfptr[63] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1062:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1065:/ quasiblock");
/*^msend */
@@ -7248,7 +7248,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1064:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1067:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7271,7 +7271,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1064:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1067:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L32*/ meltfnum[23]) /*then */
{
/*^cond.then */
@@ -7281,7 +7281,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L33*/ meltfnum[21] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1064:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1067:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -7292,7 +7292,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1064;
+ argtab[2].meltbp_long = 1067;
/*^apply.arg */
argtab[3].meltbp_cstring = "compile2obj_procedure obody=";
/*^apply.arg */
@@ -7312,7 +7312,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V81*/ meltfptr[76];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1064:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1067:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L33*/ meltfnum[21] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V81*/ meltfptr[76] = 0;
@@ -7325,7 +7325,7 @@ lab_endgetargs:;
/*_.IF___V80*/ meltfptr[71] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1064:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1067:/ quasiblock");
/*_.PROGN___V82*/ meltfptr[68] = /*_.IF___V80*/ meltfptr[71];;
@@ -7334,7 +7334,7 @@ lab_endgetargs:;
/*_.IFCPP___V79*/ meltfptr[70] = /*_.PROGN___V82*/ meltfptr[68];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1064:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1067:/ clear");
/*clear *//*_#MELT_NEED_DBG__L32*/ meltfnum[23] = 0;
/*^clear */
/*clear *//*_.IF___V80*/ meltfptr[71] = 0;
@@ -7349,19 +7349,19 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1065:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1068:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.OBODYLIST__V37*/ meltfptr[28]),
(melt_ptr_t) ( /*_.OBODY__V78*/ meltfptr[69]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1062:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1065:/ clear");
/*clear *//*_.OBODY__V78*/ meltfptr[69] = 0;
/*^clear */
/*clear *//*_.IFCPP___V79*/ meltfptr[70] = 0;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1067:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1070:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7384,7 +7384,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1067:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1070:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L34*/ meltfnum[21]) /*then */
{
/*^cond.then */
@@ -7394,7 +7394,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L35*/ meltfnum[23] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1067:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1070:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -7405,7 +7405,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1067;
+ argtab[2].meltbp_long = 1070;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_procedure return obrout=";
@@ -7426,7 +7426,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V85*/ meltfptr[68];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1067:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1070:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L35*/ meltfnum[23] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V85*/ meltfptr[68] = 0;
@@ -7439,7 +7439,7 @@ lab_endgetargs:;
/*_.IF___V84*/ meltfptr[71] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1067:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1070:/ quasiblock");
/*_.PROGN___V86*/ meltfptr[69] = /*_.IF___V84*/ meltfptr[71];;
@@ -7448,7 +7448,7 @@ lab_endgetargs:;
/*_.IFCPP___V83*/ meltfptr[76] = /*_.PROGN___V86*/ meltfptr[69];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1067:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1070:/ clear");
/*clear *//*_#MELT_NEED_DBG__L34*/ meltfnum[21] = 0;
/*^clear */
/*clear *//*_.IF___V84*/ meltfptr[71] = 0;
@@ -7465,7 +7465,7 @@ lab_endgetargs:;
/*_.LET___V32*/ meltfptr[26] = /*_.OBROUT__V45*/ meltfptr[44];;
- MELT_LOCATION ("warmelt-genobj.melt:960:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:963:/ clear");
/*clear *//*_.NBODY__V33*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_.NLOC__V34*/ meltfptr[25] = 0;
@@ -7537,7 +7537,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V83*/ meltfptr[76] = 0;
/*_.LET___V15*/ meltfptr[13] = /*_.LET___V32*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-genobj.melt:928:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:931:/ clear");
/*clear *//*_.NAMSBUF__V16*/ meltfptr[15] = 0;
/*^clear */
/*clear *//*_.ROUTFUNAM__V17*/ meltfptr[16] = 0;
@@ -7561,11 +7561,11 @@ lab_endgetargs:;
/*clear *//*_.IF___V22*/ meltfptr[21] = 0;
/*^clear */
/*clear *//*_.LET___V32*/ meltfptr[26] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:923:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:926:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V15*/ meltfptr[13];;
- MELT_LOCATION ("warmelt-genobj.melt:923:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:926:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -7657,7 +7657,7 @@ meltrout_16_warmelt_genobj_LAMBDA___1__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1003:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1006:/ getarg");
/*_.BND__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -7675,7 +7675,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1004:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1007:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -7684,7 +7684,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_FORMAL_BINDING */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1004:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1007:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -7692,7 +7692,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1004:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1007:/ cond.else");
/*^block */
/*anyblock */
@@ -7706,7 +7706,7 @@ lab_endgetargs:;
melt_assert_failed (("check bnd"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1004) ? (1004) : __LINE__, __FUNCTION__);
+ (1007) ? (1007) : __LINE__, __FUNCTION__);
;
}
;
@@ -7721,7 +7721,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.IFELSE___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1004:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1007:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V4*/ meltfptr[3] = 0;
@@ -7732,7 +7732,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1005:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1008:/ quasiblock");
/*^getslot */
@@ -7743,7 +7743,7 @@ lab_endgetargs:;
meltfptr[5] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1006:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1009:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.BND__V2*/ meltfptr[1]), 0, "BINDER");
@@ -7754,7 +7754,7 @@ lab_endgetargs:;
/*_#__L3*/ meltfnum[1] =
(( /*_.BCTYP__V6*/ meltfptr[5]) ==
(( /*!CTYPE_VALUE */ meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1008:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1011:/ cond");
/*cond */ if ( /*_#__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -7762,7 +7762,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1009:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1012:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -7782,7 +7782,7 @@ lab_endgetargs:;
/*_.GET_FREE_OBJLOCPTR__V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1008:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1011:/ clear");
/*clear *//*_.GET_FREE_OBJLOCPTR__V9*/ meltfptr[8] = 0;
}
;
@@ -7797,7 +7797,7 @@ lab_endgetargs:;
/*_#__L4*/ meltfnum[3] =
(( /*_.BCTYP__V6*/ meltfptr[5]) ==
(( /*!CTYPE_LONG */ meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1010:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1013:/ cond");
/*cond */ if ( /*_#__L4*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -7805,7 +7805,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1011:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1014:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -7827,7 +7827,7 @@ lab_endgetargs:;
/*_.GET_FREE_OBJLOCLONG__V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1010:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1013:/ clear");
/*clear *//*_.GET_FREE_OBJLOCLONG__V11*/ meltfptr[10] = 0;
}
;
@@ -7839,7 +7839,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1013:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1016:/ apply");
/*apply */
{
union meltparam_un argtab[2];
@@ -7860,7 +7860,7 @@ lab_endgetargs:;
"", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1012:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1015:/ quasiblock");
/*_.PROGN___V13*/ meltfptr[12] =
@@ -7871,7 +7871,7 @@ lab_endgetargs:;
/*_.PROGN___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1010:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1013:/ clear");
/*clear *//*_.GET_FREE_OBJLOCTYPED__V12*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.PROGN___V13*/ meltfptr[12] = 0;
@@ -7882,7 +7882,7 @@ lab_endgetargs:;
/*_.OLOC__V8*/ meltfptr[7] = /*_.IFELSE___V10*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1008:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1011:/ clear");
/*clear *//*_#__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IFELSE___V10*/ meltfptr[8] = 0;
@@ -7890,7 +7890,7 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1016:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1019:/ cond");
/*cond */ if (( /*~RESTNAM */ meltfclos->tabval[1])) /*then */
{
/*^cond.then */
@@ -7898,7 +7898,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1017:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1020:/ quasiblock");
/*^rawallocobj */
@@ -7957,7 +7957,7 @@ lab_endgetargs:;
/*_.OGARG__V14*/ meltfptr[10] = /*_.INST___V15*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1016:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1019:/ clear");
/*clear *//*_.INST___V15*/ meltfptr[12] = 0;
}
;
@@ -7969,7 +7969,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1022:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1025:/ quasiblock");
/*^rawallocobj */
@@ -8018,7 +8018,7 @@ lab_endgetargs:;
/*_.OGARG__V14*/ meltfptr[10] = /*_.INST___V17*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1016:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1019:/ clear");
/*clear *//*_.INST___V17*/ meltfptr[12] = 0;
}
;
@@ -8026,7 +8026,7 @@ lab_endgetargs:;
;
/*_#I__L5*/ meltfnum[3] =
(( /*_#IX__L1*/ meltfnum[0]) <= (0));;
- MELT_LOCATION ("warmelt-genobj.melt:1027:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1030:/ cond");
/*cond */ if ( /*_#I__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -8042,7 +8042,7 @@ lab_endgetargs:;
/*_#IF___L6*/ meltfnum[5] = /*_#__L7*/ meltfnum[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1027:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1030:/ clear");
/*clear *//*_#__L7*/ meltfnum[6] = 0;
}
;
@@ -8053,7 +8053,7 @@ lab_endgetargs:;
/*_#IF___L6*/ meltfnum[5] = 0;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1027:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1030:/ cond");
/*cond */ if ( /*_#IF___L6*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -8063,7 +8063,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:1028:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1031:/ locexp");
melt_error_str ((melt_ptr_t) (( /*~NLOC */ meltfclos->tabval[2])),
("first argument of function should be a value"),
(melt_ptr_t) 0);
@@ -8076,7 +8076,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1029:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1032:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8099,7 +8099,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1029:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1032:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L8*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -8109,7 +8109,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L9*/ meltfnum[8] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1029:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1032:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -8119,7 +8119,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1029;
+ argtab[2].meltbp_long = 1032;
/*^apply.arg */
argtab[3].meltbp_cstring = "compile2obj_procedure formal bnd=";
/*^apply.arg */
@@ -8145,7 +8145,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1029:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1032:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V21*/ meltfptr[20] = 0;
@@ -8158,7 +8158,7 @@ lab_endgetargs:;
/*_.IF___V20*/ meltfptr[19] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1029:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1032:/ quasiblock");
/*_.PROGN___V22*/ meltfptr[20] = /*_.IF___V20*/ meltfptr[19];;
@@ -8167,7 +8167,7 @@ lab_endgetargs:;
/*_.IFCPP___V19*/ meltfptr[12] = /*_.PROGN___V22*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1029:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1032:/ clear");
/*clear *//*_#MELT_NEED_DBG__L8*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IF___V20*/ meltfptr[19] = 0;
@@ -8182,7 +8182,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1030:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1033:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
(( /*~LOCMAP */ meltfclos->tabval[3])),
(meltobject_ptr_t) ( /*_.BND__V2*/ meltfptr[1]),
@@ -8191,7 +8191,7 @@ lab_endgetargs:;
;
/*_.LET___V5*/ meltfptr[3] = /*_.OGARG__V14*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-genobj.melt:1005:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1008:/ clear");
/*clear *//*_.BCTYP__V6*/ meltfptr[5] = 0;
/*^clear */
/*clear *//*_.BNAM__V7*/ meltfptr[6] = 0;
@@ -8207,11 +8207,11 @@ lab_endgetargs:;
/*clear *//*_#IF___L6*/ meltfnum[5] = 0;
/*^clear */
/*clear *//*_.IFCPP___V19*/ meltfptr[12] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1003:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1006:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V5*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-genobj.melt:1003:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1006:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -8297,7 +8297,7 @@ meltrout_17_warmelt_genobj_LAMBDA___2__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1056:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1059:/ getarg");
/*_.PTHU__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -8309,7 +8309,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1057:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1060:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8332,7 +8332,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1057:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1060:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -8342,7 +8342,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1057:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1060:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -8352,7 +8352,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1057;
+ argtab[2].meltbp_long = 1060;
/*^apply.arg */
argtab[3].meltbp_cstring = "compile2obj_procedure pthu=";
/*^apply.arg */
@@ -8371,7 +8371,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = /*_.MELT_DEBUG_FUN__V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1057:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1060:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V5*/ meltfptr[4] = 0;
@@ -8384,7 +8384,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1057:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1060:/ quasiblock");
/*_.PROGN___V6*/ meltfptr[4] = /*_.IF___V4*/ meltfptr[3];;
@@ -8393,7 +8393,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.PROGN___V6*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1057:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1060:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V4*/ meltfptr[3] = 0;
@@ -8408,7 +8408,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1058:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1061:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8416,7 +8416,7 @@ lab_endgetargs:;
/*_#IS_CLOSURE__L3*/ meltfnum[1] =
(melt_magic_discr ((melt_ptr_t) ( /*_.PTHU__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-genobj.melt:1058:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1061:/ cond");
/*cond */ if ( /*_#IS_CLOSURE__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -8424,7 +8424,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1058:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1061:/ cond.else");
/*^block */
/*anyblock */
@@ -8438,7 +8438,7 @@ lab_endgetargs:;
melt_assert_failed (("compile2obj_procedure check pthu"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1058) ? (1058) : __LINE__, __FUNCTION__);
+ (1061) ? (1061) : __LINE__, __FUNCTION__);
;
}
;
@@ -8453,7 +8453,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[3] = /*_.IFELSE___V8*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1058:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1061:/ clear");
/*clear *//*_#IS_CLOSURE__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V8*/ meltfptr[4] = 0;
@@ -8464,7 +8464,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1059:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1062:/ apply");
/*apply */
{
/*_.PTHU__V9*/ meltfptr[4] =
@@ -8473,11 +8473,11 @@ lab_endgetargs:;
(union meltparam_un *) 0, "", (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1056:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1059:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.PTHU__V9*/ meltfptr[4];;
- MELT_LOCATION ("warmelt-genobj.melt:1056:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1059:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -8565,7 +8565,7 @@ meltrout_18_warmelt_genobj_APPEND_COMMENT (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1080:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1083:/ getarg");
/*_.ILIST__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -8595,7 +8595,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-genobj.melt:1081:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1084:/ quasiblock");
/*^rawallocobj */
@@ -8631,14 +8631,14 @@ lab_endgetargs:;
/*_.INST___V5*/ meltfptr[4] = /*_.INST__V6*/ meltfptr[5];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1081:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1084:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.ILIST__V2*/ meltfptr[1]),
(melt_ptr_t) ( /*_.INST___V5*/ meltfptr[4]));
}
;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1080:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1083:/ clear");
/*clear *//*_.INST___V5*/ meltfptr[4] = 0;
}
@@ -8720,7 +8720,7 @@ meltrout_19_warmelt_genobj_APPEND_COMMENTCONST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1082:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1085:/ getarg");
/*_.ILIST__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -8750,7 +8750,7 @@ lab_endgetargs:;
(meltgc_new_stringdup
((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[1])),
( /*_?*/ meltfram__.loc_CSTRING__o0)));;
- MELT_LOCATION ("warmelt-genobj.melt:1083:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1086:/ quasiblock");
/*^rawallocobj */
@@ -8787,14 +8787,14 @@ lab_endgetargs:;
/*_.INST___V5*/ meltfptr[4] = /*_.INST__V6*/ meltfptr[5];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1083:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1086:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.ILIST__V2*/ meltfptr[1]),
(melt_ptr_t) ( /*_.INST___V5*/ meltfptr[4]));
}
;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1082:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1085:/ clear");
/*clear *//*_.MAKE_STRINGCONST__V4*/ meltfptr[3] = 0;
/*^clear */
/*clear *//*_.INST___V5*/ meltfptr[4] = 0;
@@ -8877,7 +8877,7 @@ meltrout_20_warmelt_genobj_COMPILE2OBJ_INITPROC (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1086:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1089:/ getarg");
/*_.IPRO__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -8940,7 +8940,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1087:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1090:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -8963,7 +8963,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1087:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1090:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -8973,7 +8973,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1087:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1090:/ apply");
/*apply */
{
union meltparam_un argtab[13];
@@ -8983,7 +8983,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1087;
+ argtab[2].meltbp_long = 1090;
/*^apply.arg */
argtab[3].meltbp_cstring = "compile2obj_initproc ipro=";
/*^apply.arg */
@@ -9027,7 +9027,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1087:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1090:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V10*/ meltfptr[9] = 0;
@@ -9040,7 +9040,7 @@ lab_endgetargs:;
/*_.IF___V9*/ meltfptr[8] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1087:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1090:/ quasiblock");
/*_.PROGN___V11*/ meltfptr[9] = /*_.IF___V9*/ meltfptr[8];;
@@ -9049,7 +9049,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[7] = /*_.PROGN___V11*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1087:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1090:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V9*/ meltfptr[8] = 0;
@@ -9064,7 +9064,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1089:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1092:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9073,7 +9073,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.IPRO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_INITPROC */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1089:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1092:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9081,7 +9081,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1089:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1092:/ cond.else");
/*^block */
/*anyblock */
@@ -9095,7 +9095,7 @@ lab_endgetargs:;
melt_assert_failed (("check ipro"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1089) ? (1089) : __LINE__, __FUNCTION__);
+ (1092) ? (1092) : __LINE__, __FUNCTION__);
;
}
;
@@ -9110,7 +9110,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[8] = /*_.IFELSE___V13*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1089:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1092:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V13*/ meltfptr[9] = 0;
@@ -9123,7 +9123,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1090:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1093:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9131,7 +9131,7 @@ lab_endgetargs:;
/*_#IS_LIST__L4*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.IDATA__V4*/ meltfptr[3])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-genobj.melt:1090:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1093:/ cond");
/*cond */ if ( /*_#IS_LIST__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9139,7 +9139,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1090:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1093:/ cond.else");
/*^block */
/*anyblock */
@@ -9153,7 +9153,7 @@ lab_endgetargs:;
melt_assert_failed (("check idata"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1090) ? (1090) : __LINE__, __FUNCTION__);
+ (1093) ? (1093) : __LINE__, __FUNCTION__);
;
}
;
@@ -9168,7 +9168,7 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[9] = /*_.IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1090:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1093:/ clear");
/*clear *//*_#IS_LIST__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V15*/ meltfptr[14] = 0;
@@ -9181,7 +9181,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1091:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1094:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9190,7 +9190,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.MODCTX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_MODULE_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1091:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1094:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9198,7 +9198,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1091:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1094:/ cond.else");
/*^block */
/*anyblock */
@@ -9212,7 +9212,7 @@ lab_endgetargs:;
melt_assert_failed (("check modctx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1091) ? (1091) : __LINE__, __FUNCTION__);
+ (1094) ? (1094) : __LINE__, __FUNCTION__);
;
}
;
@@ -9227,7 +9227,7 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[14] = /*_.IFELSE___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1091:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1094:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V17*/ meltfptr[16] = 0;
@@ -9240,7 +9240,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1092:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1095:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9248,7 +9248,7 @@ lab_endgetargs:;
/*_#IS_MAPOBJECT__L6*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.COMPICACHE__V5*/ meltfptr[4]))
== MELTOBMAG_MAPOBJECTS);;
- MELT_LOCATION ("warmelt-genobj.melt:1092:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1095:/ cond");
/*cond */ if ( /*_#IS_MAPOBJECT__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9256,7 +9256,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1092:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1095:/ cond.else");
/*^block */
/*anyblock */
@@ -9270,7 +9270,7 @@ lab_endgetargs:;
melt_assert_failed (("check compicache"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1092) ? (1092) : __LINE__, __FUNCTION__);
+ (1095) ? (1095) : __LINE__, __FUNCTION__);
;
}
;
@@ -9285,7 +9285,7 @@ lab_endgetargs:;
/*_.IFCPP___V18*/ meltfptr[16] = /*_.IFELSE___V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1092:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1095:/ clear");
/*clear *//*_#IS_MAPOBJECT__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V19*/ meltfptr[18] = 0;
@@ -9298,7 +9298,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1093:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1096:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9306,7 +9306,7 @@ lab_endgetargs:;
/*_#IS_LIST__L7*/ meltfnum[1] =
(melt_magic_discr ((melt_ptr_t) ( /*_.IMPORTVALUES__V7*/ meltfptr[6]))
== MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-genobj.melt:1093:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1096:/ cond");
/*cond */ if ( /*_#IS_LIST__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -9314,7 +9314,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1093:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1096:/ cond.else");
/*^block */
/*anyblock */
@@ -9328,7 +9328,7 @@ lab_endgetargs:;
melt_assert_failed (("check importvalues"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1093) ? (1093) : __LINE__, __FUNCTION__);
+ (1096) ? (1096) : __LINE__, __FUNCTION__);
;
}
;
@@ -9343,7 +9343,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[18] = /*_.IFELSE___V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1093:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1096:/ clear");
/*clear *//*_#IS_LIST__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V21*/ meltfptr[20] = 0;
@@ -9354,7 +9354,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[18] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1094:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1097:/ quasiblock");
/*_.LOCMAP__V23*/ meltfptr[22] =
@@ -9405,7 +9405,7 @@ lab_endgetargs:;
/*_.MAKE_LIST__V31*/ meltfptr[30] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[4]))));;
- MELT_LOCATION ("warmelt-genobj.melt:1109:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1112:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -9429,7 +9429,7 @@ lab_endgetargs:;
/*_.MOCX_MODULENAME__V32*/ meltfptr[31] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1098:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1101:/ quasiblock");
/*^rawallocobj */
@@ -9581,7 +9581,7 @@ lab_endgetargs:;
(meltgc_new_mapobjects
((meltobject_ptr_t) (( /*!DISCR_MAP_OBJECTS */ meltfrout->tabval[3])),
(60)));;
- MELT_LOCATION ("warmelt-genobj.melt:1125:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1128:/ quasiblock");
/*^newclosure */
@@ -9605,7 +9605,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.COMPICACHE__V5*/ meltfptr[4]);
;
/*_.LAMBDA___V40*/ meltfptr[39] = /*_.LAMBDA___V41*/ meltfptr[40];;
- MELT_LOCATION ("warmelt-genobj.melt:1123:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1126:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -9621,7 +9621,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1112:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1115:/ quasiblock");
/*^rawallocobj */
@@ -9734,7 +9734,7 @@ lab_endgetargs:;
"IGNCX_IMPORTMAP");
;
/*_.GCX__V43*/ meltfptr[42] = /*_.INST__V44*/ meltfptr[43];;
- MELT_LOCATION ("warmelt-genobj.melt:1135:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1138:/ quasiblock");
/*^apply */
@@ -9753,7 +9753,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1136:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1139:/ quasiblock");
/*^putslot */
@@ -9769,7 +9769,7 @@ lab_endgetargs:;
meltgc_touch ( /*_.GCX__V43*/ meltfptr[42]);
;
- MELT_LOCATION ("warmelt-genobj.melt:1137:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1140:/ quasiblock");
/*^putslot */
@@ -9787,10 +9787,10 @@ lab_endgetargs:;
/*_.LET___V45*/ meltfptr[44] = /*_.RETI__V46*/ meltfptr[45];;
- MELT_LOCATION ("warmelt-genobj.melt:1135:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1138:/ clear");
/*clear *//*_.RETI__V46*/ meltfptr[45] = 0;
/*_.RETINIT__V47*/ meltfptr[45] = /*_.LET___V45*/ meltfptr[44];;
- MELT_LOCATION ("warmelt-genobj.melt:1140:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1143:/ quasiblock");
/*^apply */
@@ -9809,7 +9809,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1141:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1144:/ quasiblock");
/*^putslot */
@@ -9828,10 +9828,10 @@ lab_endgetargs:;
/*_.LET___V48*/ meltfptr[47] = /*_.BOXL__V49*/ meltfptr[48];;
- MELT_LOCATION ("warmelt-genobj.melt:1140:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1143:/ clear");
/*clear *//*_.BOXL__V49*/ meltfptr[48] = 0;
/*_.BOXLOC__V50*/ meltfptr[48] = /*_.LET___V48*/ meltfptr[47];;
- MELT_LOCATION ("warmelt-genobj.melt:1143:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1146:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -9847,7 +9847,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1144:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1147:/ quasiblock");
/*^apply */
@@ -9866,7 +9866,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1146:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1149:/ quasiblock");
/*^putslot */
@@ -9885,10 +9885,10 @@ lab_endgetargs:;
/*_.LET___V52*/ meltfptr[51] = /*_.PREVE__V53*/ meltfptr[52];;
- MELT_LOCATION ("warmelt-genobj.melt:1144:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1147:/ clear");
/*clear *//*_.PREVE__V53*/ meltfptr[52] = 0;
/*_.OPREVENV__V54*/ meltfptr[52] = /*_.LET___V52*/ meltfptr[51];;
- MELT_LOCATION ("warmelt-genobj.melt:1148:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1151:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -9904,7 +9904,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1149:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1152:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -9920,7 +9920,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1150:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1153:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -9944,7 +9944,7 @@ lab_endgetargs:;
/*_.INIDEFBINDS__V57*/ meltfptr[56] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1152:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1155:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -9961,7 +9961,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1153:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1156:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -9984,7 +9984,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1153:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1156:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -9994,7 +9994,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L9*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1153:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1156:/ apply");
/*apply */
{
union meltparam_un argtab[8];
@@ -10004,7 +10004,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1153;
+ argtab[2].meltbp_long = 1156;
/*^apply.arg */
argtab[3].meltbp_aptr =
(melt_ptr_t *) & /*_.BOXLOC__V50*/ meltfptr[48];
@@ -10033,7 +10033,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V61*/ meltfptr[60];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1153:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1156:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L9*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V61*/ meltfptr[60] = 0;
@@ -10046,7 +10046,7 @@ lab_endgetargs:;
/*_.IF___V60*/ meltfptr[59] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1153:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1156:/ quasiblock");
/*_.PROGN___V62*/ meltfptr[60] = /*_.IF___V60*/ meltfptr[59];;
@@ -10055,7 +10055,7 @@ lab_endgetargs:;
/*_.IFCPP___V59*/ meltfptr[58] = /*_.PROGN___V62*/ meltfptr[60];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1153:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1156:/ clear");
/*clear *//*_#MELT_NEED_DBG__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V60*/ meltfptr[59] = 0;
@@ -10084,7 +10084,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1158:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1161:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10107,7 +10107,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1158:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1161:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L10*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -10122,7 +10122,7 @@ lab_endgetargs:;
/*_.DISCRIM__V67*/ meltfptr[66] =
(melt_discr
((melt_ptr_t) ( /*_.CURDEFBIND__V64*/ meltfptr[60])));;
- MELT_LOCATION ("warmelt-genobj.melt:1158:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1161:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -10133,7 +10133,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1158;
+ argtab[2].meltbp_long = 1161;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc curdefbind=";
@@ -10161,7 +10161,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V68*/ meltfptr[67];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1158:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1161:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L11*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.DISCRIM__V67*/ meltfptr[66] = 0;
@@ -10176,7 +10176,7 @@ lab_endgetargs:;
/*_.IF___V66*/ meltfptr[65] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1158:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1161:/ quasiblock");
/*_.PROGN___V69*/ meltfptr[66] = /*_.IF___V66*/ meltfptr[65];;
@@ -10185,7 +10185,7 @@ lab_endgetargs:;
/*_.IFCPP___V65*/ meltfptr[64] = /*_.PROGN___V69*/ meltfptr[66];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1158:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1161:/ clear");
/*clear *//*_#MELT_NEED_DBG__L10*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V66*/ meltfptr[65] = 0;
@@ -10198,7 +10198,7 @@ lab_endgetargs:;
/*_.IFCPP___V65*/ meltfptr[64] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1160:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1163:/ quasiblock");
/*^cond */
@@ -10226,7 +10226,7 @@ lab_endgetargs:;
/*_.INIDEFSYMB__V70*/ meltfptr[67] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1161:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1164:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -10251,7 +10251,7 @@ lab_endgetargs:;
/*_.OINISYM__V71*/ meltfptr[65] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1162:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1165:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -10269,7 +10269,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1164:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1167:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10292,7 +10292,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1164:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1167:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L12*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -10307,7 +10307,7 @@ lab_endgetargs:;
/*_.DISCRIM__V75*/ meltfptr[74] =
(melt_discr
((melt_ptr_t) ( /*_.OINISYM__V71*/ meltfptr[65])));;
- MELT_LOCATION ("warmelt-genobj.melt:1164:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1167:/ apply");
/*apply */
{
union meltparam_un argtab[11];
@@ -10318,7 +10318,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1164;
+ argtab[2].meltbp_long = 1167;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc oinidefloc=";
@@ -10358,7 +10358,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V76*/ meltfptr[75];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1164:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1167:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L13*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.DISCRIM__V75*/ meltfptr[74] = 0;
@@ -10373,7 +10373,7 @@ lab_endgetargs:;
/*_.IF___V74*/ meltfptr[73] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1164:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1167:/ quasiblock");
/*_.PROGN___V77*/ meltfptr[74] = /*_.IF___V74*/ meltfptr[73];;
@@ -10382,7 +10382,7 @@ lab_endgetargs:;
/*_.IFCPP___V73*/ meltfptr[72] = /*_.PROGN___V77*/ meltfptr[74];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1164:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1167:/ clear");
/*clear *//*_#MELT_NEED_DBG__L12*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V74*/ meltfptr[73] = 0;
@@ -10397,7 +10397,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1169:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1172:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -10407,7 +10407,7 @@ lab_endgetargs:;
( /*_.OINISYM__V71*/ meltfptr[65]),
(melt_ptr_t) (( /*!CLASS_NREP_SIMPLE */
meltfrout->tabval[22])));;
- MELT_LOCATION ("warmelt-genobj.melt:1169:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1172:/ cond");
/*cond */ if ( /*_#IS_A__L14*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -10415,7 +10415,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1169:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1172:/ cond.else");
/*^block */
/*anyblock */
@@ -10429,7 +10429,7 @@ lab_endgetargs:;
melt_assert_failed (("check oinisym"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1169) ? (1169) : __LINE__,
+ (1172) ? (1172) : __LINE__,
__FUNCTION__);
;
}
@@ -10445,7 +10445,7 @@ lab_endgetargs:;
/*_.IFCPP___V78*/ meltfptr[75] = /*_.IFELSE___V79*/ meltfptr[73];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1169:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1172:/ clear");
/*clear *//*_#IS_A__L14*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V79*/ meltfptr[73] = 0;
@@ -10458,7 +10458,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1170:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1173:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.LOCMAP__V23*/ meltfptr[22]),
(meltobject_ptr_t) ( /*_.CURDEFBIND__V64*/
@@ -10468,7 +10468,7 @@ lab_endgetargs:;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1160:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1163:/ clear");
/*clear *//*_.INIDEFSYMB__V70*/ meltfptr[67] = 0;
/*^clear */
/*clear *//*_.OINISYM__V71*/ meltfptr[65] = 0;
@@ -10482,7 +10482,7 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-genobj.melt:1155:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1158:/ clear");
/*clear *//*_.CURPAIR__V63*/ meltfptr[59] = 0;
/*^clear */
/*clear *//*_.CURDEFBIND__V64*/ meltfptr[60] = 0;
@@ -10490,16 +10490,16 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V65*/ meltfptr[64] = 0;
} /*endciterblock FOREACH_IN_LIST */
;
- MELT_LOCATION ("warmelt-genobj.melt:1173:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1176:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:1176:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1179:/ quasiblock");
/*_.BODFEL__V82*/ meltfptr[67] =
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[4]))));;
- MELT_LOCATION ("warmelt-genobj.melt:1178:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1181:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -10514,7 +10514,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1182:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-genobj.melt:1185:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_1_st
@@ -10570,7 +10570,7 @@ lab_endgetargs:;
/*_.LIST___V84*/ meltfptr[66] = /*_.LIST___V86*/ meltfptr[75];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1182:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1185:/ clear");
/*clear *//*_.OFRESHENV__V85*/ meltfptr[72] = 0;
/*^clear */
/*clear *//*_.LIST___V86*/ meltfptr[75] = 0;
@@ -10580,7 +10580,7 @@ lab_endgetargs:;
/*clear *//*_.LIST___V86*/ meltfptr[75] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-genobj.melt:1181:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1184:/ quasiblock");
/*^rawallocobj */
@@ -10627,54 +10627,57 @@ lab_endgetargs:;
/*_.INST___V87*/ meltfptr[72] = /*_.INST__V88*/ meltfptr[75];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1180:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1183:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.BODFEL__V82*/ meltfptr[67]),
(melt_ptr_t) ( /*_.INST___V87*/ meltfptr[72]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1188:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1191:/ apply");
/*apply */
{
- union meltparam_un argtab[7];
+ union meltparam_un argtab[8];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_cstring = "/*checkfreshenv*/ if ((";
+ argtab[0].meltbp_aptr =
+ (melt_ptr_t *) & ( /*!CTYPE_VOID */ meltfrout->tabval[27]);
/*^apply.arg */
- argtab[1].meltbp_aptr =
+ argtab[1].meltbp_cstring = "/*checkfreshenv*/ if ((";
+ /*^apply.arg */
+ argtab[2].meltbp_aptr =
(melt_ptr_t *) & /*_.OPREVENV__V54*/ meltfptr[52];
/*^apply.arg */
- argtab[2].meltbp_cstring =
+ argtab[3].meltbp_cstring =
")\n\t\t\t\t\t&& melt_magic_discr((melt_ptr_t)(";
/*^apply.arg */
- argtab[3].meltbp_aptr =
+ argtab[4].meltbp_aptr =
(melt_ptr_t *) & /*_.OFRESHENV__V51*/ meltfptr[50];
/*^apply.arg */
- argtab[4].meltbp_cstring =
+ argtab[5].meltbp_cstring =
")) != MELTOBMAG_CLOSURE)\n \t warning(0, \"bad MELT FRESH_ENV @%p in system data <%s:%d>\",\n\t\t\t (";
/*^apply.arg */
- argtab[5].meltbp_aptr =
+ argtab[6].meltbp_aptr =
(melt_ptr_t *) & /*_.OFRESHENV__V51*/ meltfptr[50];
/*^apply.arg */
- argtab[6].meltbp_cstring = "), __FILE__, __LINE__);";
+ argtab[7].meltbp_cstring = "), __FILE__, __LINE__);";
/*_.MAKE_OBJCOMPUTE__V89*/ meltfptr[88] =
melt_apply ((meltclosure_ptr_t)
(( /*!MAKE_OBJCOMPUTE */ meltfrout->tabval[26])),
(melt_ptr_t) (( /*nil */ NULL)),
- (MELTBPARSTR_CSTRING MELTBPARSTR_PTR MELTBPARSTR_CSTRING
- MELTBPARSTR_PTR MELTBPARSTR_CSTRING MELTBPARSTR_PTR
- MELTBPARSTR_CSTRING ""), argtab, "",
+ (MELTBPARSTR_PTR MELTBPARSTR_CSTRING MELTBPARSTR_PTR
+ MELTBPARSTR_CSTRING MELTBPARSTR_PTR MELTBPARSTR_CSTRING
+ MELTBPARSTR_PTR MELTBPARSTR_CSTRING ""), argtab, "",
(union meltparam_un *) 0);
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1186:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1189:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.BODFEL__V82*/ meltfptr[67]),
(melt_ptr_t) ( /*_.MAKE_OBJCOMPUTE__V89*/
meltfptr[88]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1200:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-genobj.melt:1204:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_2_st
@@ -10730,7 +10733,7 @@ lab_endgetargs:;
/*_.LIST___V90*/ meltfptr[89] = /*_.LIST___V92*/ meltfptr[91];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1200:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1204:/ clear");
/*clear *//*_.BOXLOC__V91*/ meltfptr[90] = 0;
/*^clear */
/*clear *//*_.LIST___V92*/ meltfptr[91] = 0;
@@ -10740,7 +10743,7 @@ lab_endgetargs:;
/*clear *//*_.LIST___V92*/ meltfptr[91] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-genobj.melt:1202:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-genobj.melt:1206:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_3_st
@@ -10762,11 +10765,11 @@ lab_endgetargs:;
/*^putuple */
/*putupl#1 */
- melt_assertmsg ("putupl [:1202] #1 checktup",
+ melt_assertmsg ("putupl [:1206] #1 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V94*/ meltfptr[91]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:1202] #1 checkoff",
+ melt_assertmsg ("putupl [:1206] #1 checkoff",
(0 >= 0
&& 0 <
melt_multiple_length ((melt_ptr_t)
@@ -10781,13 +10784,13 @@ lab_endgetargs:;
/*_.TUPLE___V93*/ meltfptr[90] = /*_.TUPLREC___V94*/ meltfptr[91];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1202:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1206:/ clear");
/*clear *//*_.TUPLREC___V94*/ meltfptr[91] = 0;
/*^clear */
/*clear *//*_.TUPLREC___V94*/ meltfptr[91] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-genobj.melt:1199:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1203:/ quasiblock");
/*^rawallocobj */
@@ -10796,7 +10799,7 @@ lab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_OBJAPPLY */ meltfrout->
- tabval[27])), (4),
+ tabval[28])), (4),
"CLASS_OBJAPPLY");
/*_.INST__V96*/ meltfptr[95] =
newobj;
@@ -10832,16 +10835,16 @@ lab_endgetargs:;
/*_.INST___V95*/ meltfptr[91] = /*_.INST__V96*/ meltfptr[95];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1197:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1201:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.BODFEL__V82*/ meltfptr[67]),
(melt_ptr_t) ( /*_.INST___V95*/ meltfptr[91]));
}
;
/*_.MAKE_STRINGCONST__V97*/ meltfptr[96] =
(meltgc_new_stringdup
- ((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[29])),
+ ((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[30])),
("compute fresh module environment")));;
- MELT_LOCATION ("warmelt-genobj.melt:1204:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1208:/ quasiblock");
/*^rawallocobj */
@@ -10850,7 +10853,7 @@ lab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_OBJCOMMENTEDBLOCK */
- meltfrout->tabval[28])), (4),
+ meltfrout->tabval[29])), (4),
"CLASS_OBJCOMMENTEDBLOCK");
/*_.INST__V99*/ meltfptr[98] =
newobj;
@@ -10889,7 +10892,7 @@ lab_endgetargs:;
/*_.LET___V81*/ meltfptr[73] = /*_.INST___V98*/ meltfptr[97];;
- MELT_LOCATION ("warmelt-genobj.melt:1176:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1179:/ clear");
/*clear *//*_.BODFEL__V82*/ meltfptr[67] = 0;
/*^clear */
/*clear *//*_.APPEND_COMMENTCONST__V83*/ meltfptr[65] = 0;
@@ -10915,9 +10918,9 @@ lab_endgetargs:;
/*_.MAKE_STRINGCONST__V101*/ meltfptr[65] =
(meltgc_new_stringdup
((meltobject_ptr_t)
- (( /*!DISCR_VERBATIM_STRING */ meltfrout->tabval[32])),
+ (( /*!DISCR_VERBATIM_STRING */ meltfrout->tabval[33])),
(" || melt_object_length((melt_ptr_t) MELT_PREDEF (INITIAL_SYSTEM_DATA))<MELTFIELD_SYSDATA_CONT_FRESH_ENV")));;
- MELT_LOCATION ("warmelt-genobj.melt:1215:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-genobj.melt:1219:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_4_st
@@ -10939,11 +10942,11 @@ lab_endgetargs:;
/*^putuple */
/*putupl#2 */
- melt_assertmsg ("putupl [:1215] #2 checktup",
+ melt_assertmsg ("putupl [:1219] #2 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V103*/ meltfptr[72]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:1215] #2 checkoff",
+ melt_assertmsg ("putupl [:1219] #2 checkoff",
(0 >= 0
&& 0 <
melt_multiple_length ((melt_ptr_t)
@@ -10954,11 +10957,11 @@ lab_endgetargs:;
;
/*^putuple */
/*putupl#3 */
- melt_assertmsg ("putupl [:1215] #3 checktup",
+ melt_assertmsg ("putupl [:1219] #3 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V103*/ meltfptr[72]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:1215] #3 checkoff",
+ melt_assertmsg ("putupl [:1219] #3 checkoff",
(1 >= 0
&& 1 <
melt_multiple_length ((melt_ptr_t)
@@ -10973,13 +10976,13 @@ lab_endgetargs:;
/*_.TUPLE___V102*/ meltfptr[66] = /*_.TUPLREC___V103*/ meltfptr[72];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1215:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1219:/ clear");
/*clear *//*_.TUPLREC___V103*/ meltfptr[72] = 0;
/*^clear */
/*clear *//*_.TUPLREC___V103*/ meltfptr[72] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-genobj.melt:1213:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1217:/ quasiblock");
/*^rawallocobj */
@@ -10988,7 +10991,7 @@ lab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_OBJEXPV */ meltfrout->
- tabval[31])), (2),
+ tabval[32])), (2),
"CLASS_OBJEXPV");
/*_.INST__V105*/ meltfptr[89] =
newobj;
@@ -11004,7 +11007,7 @@ lab_endgetargs:;
( /*_.TUPLE___V102*/ meltfptr[66]), "OBX_CONT");
;
/*_.INST___V104*/ meltfptr[88] = /*_.INST__V105*/ meltfptr[89];;
- MELT_LOCATION ("warmelt-genobj.melt:1211:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1215:/ quasiblock");
/*^rawallocobj */
@@ -11013,7 +11016,7 @@ lab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_OBJCOND */ meltfrout->
- tabval[30])), (4),
+ tabval[31])), (4),
"CLASS_OBJCOND");
/*_.INST__V107*/ meltfptr[91] =
newobj;
@@ -11049,15 +11052,15 @@ lab_endgetargs:;
;
/*_.OTESTCOMPUTBOXLOC__V106*/ meltfptr[90] =
/*_.INST__V107*/ meltfptr[91];;
- MELT_LOCATION ("warmelt-genobj.melt:1227:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1231:/ quasiblock");
/*^newclosure */
/*newclosure *//*_.LAMBDA___V109*/ meltfptr[97] =
meltgc_new_closure ((meltobject_ptr_t)
(((void *) (MELT_PREDEF (DISCR_CLOSURE)))),
- (meltroutine_ptr_t) (( /*!konst_36 */ meltfrout->
- tabval[36])), (2));
+ (meltroutine_ptr_t) (( /*!konst_37 */ meltfrout->
+ tabval[37])), (2));
;
/*^putclosedv */
/*putclosv */
@@ -11086,7 +11089,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.IMPORTMAP__V35*/ meltfptr[34]);
;
/*_.LAMBDA___V108*/ meltfptr[96] = /*_.LAMBDA___V109*/ meltfptr[97];;
- MELT_LOCATION ("warmelt-genobj.melt:1225:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1229:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11104,7 +11107,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1238:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1242:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11127,7 +11130,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1238:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1242:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L15*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -11137,7 +11140,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L16*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1238:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1242:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -11148,7 +11151,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1238;
+ argtab[2].meltbp_long = 1242;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc otestcomputboxloc=";
@@ -11169,7 +11172,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V113*/ meltfptr[112];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1238:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1242:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L16*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V113*/ meltfptr[112] = 0;
@@ -11182,7 +11185,7 @@ lab_endgetargs:;
/*_.IF___V112*/ meltfptr[111] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1238:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1242:/ quasiblock");
/*_.PROGN___V114*/ meltfptr[112] = /*_.IF___V112*/ meltfptr[111];;
@@ -11191,7 +11194,7 @@ lab_endgetargs:;
/*_.IFCPP___V111*/ meltfptr[110] = /*_.PROGN___V114*/ meltfptr[112];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1238:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1242:/ clear");
/*clear *//*_#MELT_NEED_DBG__L15*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V112*/ meltfptr[111] = 0;
@@ -11204,7 +11207,7 @@ lab_endgetargs:;
/*_.IFCPP___V111*/ meltfptr[110] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1241:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1245:/ quasiblock");
/*_.LISDEST__V115*/ meltfptr[111] =
@@ -11212,12 +11215,12 @@ lab_endgetargs:;
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[4]))));;
{
- MELT_LOCATION ("warmelt-genobj.melt:1242:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1246:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.LISDEST__V115*/ meltfptr[111]),
(melt_ptr_t) ( /*_.OPREVENV__V54*/ meltfptr[52]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1243:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1247:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11235,9 +11238,9 @@ lab_endgetargs:;
/*_.MAKE_STRINGCONST__V117*/ meltfptr[116] =
(meltgc_new_stringdup
((meltobject_ptr_t)
- (( /*!DISCR_VERBATIM_STRING */ meltfrout->tabval[32])),
+ (( /*!DISCR_VERBATIM_STRING */ meltfrout->tabval[33])),
("modargp_")));;
- MELT_LOCATION ("warmelt-genobj.melt:1245:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1249:/ quasiblock");
/*^rawallocobj */
@@ -11246,7 +11249,7 @@ lab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_OBJCOMPUTE */
- meltfrout->tabval[37])), (3),
+ meltfrout->tabval[38])), (4),
"CLASS_OBJCOMPUTE");
/*_.INST__V119*/ meltfptr[118] =
newobj;
@@ -11264,6 +11267,16 @@ lab_endgetargs:;
;
/*^putslot */
/*putslot */
+ melt_assertmsg ("putslot checkobj @OBCPT_TYPE",
+ melt_magic_discr ((melt_ptr_t)
+ ( /*_.INST__V119*/ meltfptr[118])) ==
+ MELTOBMAG_OBJECT);
+ melt_putfield_object (( /*_.INST__V119*/ meltfptr[118]), (3),
+ (( /*!CTYPE_VALUE */ meltfrout->tabval[39])),
+ "OBCPT_TYPE");
+ ;
+ /*^putslot */
+ /*putslot */
melt_assertmsg ("putslot checkobj @OBCPT_EXPR",
melt_magic_discr ((melt_ptr_t)
( /*_.INST__V119*/ meltfptr[118])) ==
@@ -11275,13 +11288,13 @@ lab_endgetargs:;
/*_.INST___V118*/ meltfptr[117] = /*_.INST__V119*/ meltfptr[118];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1244:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1248:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.OINIPROLOG__V24*/ meltfptr[23]),
(melt_ptr_t) ( /*_.INST___V118*/ meltfptr[117]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1241:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1245:/ clear");
/*clear *//*_.LISDEST__V115*/ meltfptr[111] = 0;
/*^clear */
/*clear *//*_.APPEND_COMMENTCONST__V116*/ meltfptr[112] = 0;
@@ -11289,7 +11302,7 @@ lab_endgetargs:;
/*clear *//*_.MAKE_STRINGCONST__V117*/ meltfptr[116] = 0;
/*^clear */
/*clear *//*_.INST___V118*/ meltfptr[117] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1250:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1255:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11306,24 +11319,24 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1252:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1257:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.OINIPROLOG__V24*/ meltfptr[23]),
(melt_ptr_t) ( /*_.OTESTCOMPUTBOXLOC__V106*/
meltfptr[90]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1254:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1259:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:1258:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1263:/ quasiblock");
/*^newclosure */
/*newclosure *//*_.LAMBDA___V123*/ meltfptr[117] =
meltgc_new_closure ((meltobject_ptr_t)
(((void *) (MELT_PREDEF (DISCR_CLOSURE)))),
- (meltroutine_ptr_t) (( /*!konst_42 */ meltfrout->
- tabval[42])), (1));
+ (meltroutine_ptr_t) (( /*!konst_44 */ meltfrout->
+ tabval[44])), (1));
;
/*^putclosedv */
/*putclosv */
@@ -11339,26 +11352,26 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.GCX__V43*/ meltfptr[42]);
;
/*_.LAMBDA___V122*/ meltfptr[116] = /*_.LAMBDA___V123*/ meltfptr[117];;
- MELT_LOCATION ("warmelt-genobj.melt:1256:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1261:/ apply");
/*apply */
{
union meltparam_un argtab[2];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
argtab[0].meltbp_aptr =
- (melt_ptr_t *) & ( /*!DISCR_MULTIPLE */ meltfrout->tabval[39]);
+ (melt_ptr_t *) & ( /*!DISCR_MULTIPLE */ meltfrout->tabval[41]);
/*^apply.arg */
argtab[1].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V122*/ meltfptr[116];
/*_.ODATATUP__V124*/ meltfptr[123] =
melt_apply ((meltclosure_ptr_t)
- (( /*!LIST_TO_MULTIPLE */ meltfrout->tabval[38])),
+ (( /*!LIST_TO_MULTIPLE */ meltfrout->tabval[40])),
(melt_ptr_t) ( /*_.IDATA__V4*/ meltfptr[3]),
(MELTBPARSTR_PTR MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1262:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1267:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.IPRO__V2*/ meltfptr[1]), 2, "NINIT_TOPL");
@@ -11366,7 +11379,7 @@ lab_endgetargs:;
meltfptr[124] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1264:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1269:/ quasiblock");
/*^putslot */
@@ -11385,7 +11398,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1266:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1271:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -11396,7 +11409,7 @@ lab_endgetargs:;
(melt_unsafe_magic_discr
((melt_ptr_t) ( /*_.TOPLIS__V125*/ meltfptr[124])) ==
MELTOBMAG_LIST));;
- MELT_LOCATION ("warmelt-genobj.melt:1266:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1271:/ cond");
/*cond */ if ( /*_#IS_LIST_OR_NULL__L17*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -11404,7 +11417,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1266:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1271:/ cond.else");
/*^block */
/*anyblock */
@@ -11418,7 +11431,7 @@ lab_endgetargs:;
melt_assert_failed (("check toplis"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1266) ? (1266) : __LINE__, __FUNCTION__);
+ (1271) ? (1271) : __LINE__, __FUNCTION__);
;
}
;
@@ -11433,7 +11446,7 @@ lab_endgetargs:;
/*_.IFCPP___V126*/ meltfptr[125] = /*_.IFELSE___V127*/ meltfptr[126];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1266:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1271:/ clear");
/*clear *//*_#IS_LIST_OR_NULL__L17*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V127*/ meltfptr[126] = 0;
@@ -11444,18 +11457,18 @@ lab_endgetargs:;
/*_.IFCPP___V126*/ meltfptr[125] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1268:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1273:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:1271:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1276:/ quasiblock");
/*^newclosure */
/*newclosure *//*_.LAMBDA___V130*/ meltfptr[129] =
meltgc_new_closure ((meltobject_ptr_t)
(((void *) (MELT_PREDEF (DISCR_CLOSURE)))),
- (meltroutine_ptr_t) (( /*!konst_45 */ meltfrout->
- tabval[45])), (1));
+ (meltroutine_ptr_t) (( /*!konst_47 */ meltfrout->
+ tabval[47])), (1));
;
/*^putclosedv */
/*putclosv */
@@ -11471,7 +11484,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.GCX__V43*/ meltfptr[42]);
;
/*_.LAMBDA___V129*/ meltfptr[128] = /*_.LAMBDA___V130*/ meltfptr[129];;
- MELT_LOCATION ("warmelt-genobj.melt:1269:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1274:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11487,7 +11500,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1277:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1282:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11502,15 +11515,15 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1280:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1285:/ quasiblock");
/*^newclosure */
/*newclosure *//*_.LAMBDA___V134*/ meltfptr[133] =
meltgc_new_closure ((meltobject_ptr_t)
(((void *) (MELT_PREDEF (DISCR_CLOSURE)))),
- (meltroutine_ptr_t) (( /*!konst_53 */ meltfrout->
- tabval[53])), (1));
+ (meltroutine_ptr_t) (( /*!konst_55 */ meltfrout->
+ tabval[55])), (1));
;
/*^putclosedv */
/*putclosv */
@@ -11526,7 +11539,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.OINIPROLOG__V24*/ meltfptr[23]);
;
/*_.LAMBDA___V133*/ meltfptr[132] = /*_.LAMBDA___V134*/ meltfptr[133];;
- MELT_LOCATION ("warmelt-genobj.melt:1278:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1283:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11536,7 +11549,7 @@ lab_endgetargs:;
(melt_ptr_t *) & /*_.LAMBDA___V133*/ meltfptr[132];
/*_.MULTIPLE_EVERY__V135*/ meltfptr[134] =
melt_apply ((meltclosure_ptr_t)
- (( /*!MULTIPLE_EVERY */ meltfrout->tabval[46])),
+ (( /*!MULTIPLE_EVERY */ meltfrout->tabval[48])),
(melt_ptr_t) ( /*_.ODATATUP__V124*/ meltfptr[123]),
(MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
@@ -11549,7 +11562,7 @@ lab_endgetargs:;
/*_#I__L19*/ meltfnum[1] =
(( /*_#MAPOBJECT_COUNT__L18*/ meltfnum[0]) > (0));;
- MELT_LOCATION ("warmelt-genobj.melt:1303:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1308:/ cond");
/*cond */ if ( /*_#I__L19*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -11557,7 +11570,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1305:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1310:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11573,7 +11586,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1308:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-genobj.melt:1313:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_5_st
@@ -11632,7 +11645,7 @@ lab_endgetargs:;
/*_.LIST___V139*/ meltfptr[138];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1308:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1313:/ clear");
/*clear *//*_.OVALUEIMPORTER__V138*/ meltfptr[137] = 0;
/*^clear */
/*clear *//*_.LIST___V139*/ meltfptr[138] = 0;
@@ -11642,7 +11655,7 @@ lab_endgetargs:;
/*clear *//*_.LIST___V139*/ meltfptr[138] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-genobj.melt:1307:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1312:/ quasiblock");
/*^rawallocobj */
@@ -11685,24 +11698,24 @@ lab_endgetargs:;
== MELTOBMAG_OBJECT);
melt_putfield_object (( /*_.INST__V141*/ meltfptr[138]), (3),
(( /*!SYSDATA_VALUE_IMPORTER */ meltfrout->
- tabval[54])), "OGETSL_FIELD");
+ tabval[56])), "OGETSL_FIELD");
;
/*_.INST___V140*/ meltfptr[137] = /*_.INST__V141*/ meltfptr[138];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1306:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1311:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.OINIPROLOG__V24*/ meltfptr[23]),
(melt_ptr_t) ( /*_.INST___V140*/
meltfptr[137]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1304:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1309:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1303:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1308:/ clear");
/*clear *//*_.APPEND_COMMENTCONST__V136*/ meltfptr[135] = 0;
/*^clear */
/*clear *//*_.LIST___V137*/ meltfptr[136] = 0;
@@ -11719,7 +11732,7 @@ lab_endgetargs:;
/*_#I__L21*/ meltfnum[20] =
(( /*_#LIST_LENGTH__L20*/ meltfnum[19]) > (0));;
- MELT_LOCATION ("warmelt-genobj.melt:1312:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1317:/ cond");
/*cond */ if ( /*_#I__L21*/ meltfnum[20]) /*then */
{
/*^cond.then */
@@ -11727,7 +11740,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1314:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1319:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11743,15 +11756,15 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1318:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1323:/ quasiblock");
/*^newclosure */
/*newclosure *//*_.LAMBDA___V145*/ meltfptr[144] =
meltgc_new_closure ((meltobject_ptr_t)
(((void *) (MELT_PREDEF (DISCR_CLOSURE)))),
- (meltroutine_ptr_t) (( /*!konst_62 */
- meltfrout->tabval[62])),
+ (meltroutine_ptr_t) (( /*!konst_64 */
+ meltfrout->tabval[64])),
(6));
;
/*^putclosedv */
@@ -11846,7 +11859,7 @@ lab_endgetargs:;
;
/*_.LAMBDA___V144*/ meltfptr[137] =
/*_.LAMBDA___V145*/ meltfptr[144];;
- MELT_LOCATION ("warmelt-genobj.melt:1316:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1321:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11856,13 +11869,13 @@ lab_endgetargs:;
(melt_ptr_t *) & /*_.LAMBDA___V144*/ meltfptr[137];
/*_.LIST_EVERY__V146*/ meltfptr[145] =
melt_apply ((meltclosure_ptr_t)
- (( /*!LIST_EVERY */ meltfrout->tabval[55])),
+ (( /*!LIST_EVERY */ meltfrout->tabval[57])),
(melt_ptr_t) ( /*_.IMPORTVALUES__V7*/ meltfptr[6]),
(MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1335:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1340:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11878,7 +11891,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1313:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1318:/ quasiblock");
/*_.PROGN___V148*/ meltfptr[147] =
@@ -11888,7 +11901,7 @@ lab_endgetargs:;
/*_.IF___V142*/ meltfptr[135] = /*_.PROGN___V148*/ meltfptr[147];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1312:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1317:/ clear");
/*clear *//*_.APPEND_COMMENTCONST__V143*/ meltfptr[136] = 0;
/*^clear */
/*clear *//*_.LAMBDA___V144*/ meltfptr[137] = 0;
@@ -11907,7 +11920,7 @@ lab_endgetargs:;
/*_.IF___V142*/ meltfptr[135] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1338:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1343:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11922,15 +11935,15 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1341:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1346:/ quasiblock");
/*^newclosure */
/*newclosure *//*_.LAMBDA___V151*/ meltfptr[145] =
meltgc_new_closure ((meltobject_ptr_t)
(((void *) (MELT_PREDEF (DISCR_CLOSURE)))),
- (meltroutine_ptr_t) (( /*!konst_63 */ meltfrout->
- tabval[63])), (1));
+ (meltroutine_ptr_t) (( /*!konst_65 */ meltfrout->
+ tabval[65])), (1));
;
/*^putclosedv */
/*putclosv */
@@ -11946,7 +11959,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.OINIBODY__V25*/ meltfptr[24]);
;
/*_.LAMBDA___V150*/ meltfptr[137] = /*_.LAMBDA___V151*/ meltfptr[145];;
- MELT_LOCATION ("warmelt-genobj.melt:1339:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1344:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11956,13 +11969,13 @@ lab_endgetargs:;
(melt_ptr_t *) & /*_.LAMBDA___V150*/ meltfptr[137];
/*_.LIST_EVERY__V152*/ meltfptr[146] =
melt_apply ((meltclosure_ptr_t)
- (( /*!LIST_EVERY */ meltfrout->tabval[55])),
+ (( /*!LIST_EVERY */ meltfrout->tabval[57])),
(melt_ptr_t) ( /*_.OBJTOPLIS__V131*/ meltfptr[130]),
(MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1343:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1348:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11977,7 +11990,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1345:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1350:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -11994,13 +12007,13 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1346:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1351:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.OINIBODY__V25*/ meltfptr[24]),
(melt_ptr_t) ( /*_.OTESTCOMPUTBOXLOC__V106*/
meltfptr[90]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1347:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1352:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -12015,15 +12028,15 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1351:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1356:/ quasiblock");
/*^newclosure */
/*newclosure *//*_.LAMBDA___V157*/ meltfptr[156] =
meltgc_new_closure ((meltobject_ptr_t)
(((void *) (MELT_PREDEF (DISCR_CLOSURE)))),
- (meltroutine_ptr_t) (( /*!konst_70 */ meltfrout->
- tabval[70])), (1));
+ (meltroutine_ptr_t) (( /*!konst_72 */ meltfrout->
+ tabval[72])), (1));
;
/*^putclosedv */
/*putclosv */
@@ -12039,7 +12052,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.OINIBODY__V25*/ meltfptr[24]);
;
/*_.LAMBDA___V156*/ meltfptr[155] = /*_.LAMBDA___V157*/ meltfptr[156];;
- MELT_LOCATION ("warmelt-genobj.melt:1349:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1354:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -12049,7 +12062,7 @@ lab_endgetargs:;
(melt_ptr_t *) & /*_.LAMBDA___V156*/ meltfptr[155];
/*_.MULTIPLE_EVERY__V158*/ meltfptr[157] =
melt_apply ((meltclosure_ptr_t)
- (( /*!MULTIPLE_EVERY */ meltfrout->tabval[46])),
+ (( /*!MULTIPLE_EVERY */ meltfrout->tabval[48])),
(melt_ptr_t) ( /*_.ODATATUP__V124*/ meltfptr[123]),
(MELTBPARSTR_PTR ""), argtab, "",
(union meltparam_un *) 0);
@@ -12058,7 +12071,7 @@ lab_endgetargs:;
/*_.LET___V128*/ meltfptr[126] =
/*_.MULTIPLE_EVERY__V158*/ meltfptr[157];;
- MELT_LOCATION ("warmelt-genobj.melt:1268:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1273:/ clear");
/*clear *//*_.LAMBDA___V129*/ meltfptr[128] = 0;
/*^clear */
/*clear *//*_.OBJTOPLIS__V131*/ meltfptr[130] = 0;
@@ -12094,7 +12107,7 @@ lab_endgetargs:;
/*clear *//*_.LAMBDA___V156*/ meltfptr[155] = 0;
/*^clear */
/*clear *//*_.MULTIPLE_EVERY__V158*/ meltfptr[157] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1374:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1379:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -12109,30 +12122,34 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1376:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1381:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:1377:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1382:/ apply");
/*apply */
{
- union meltparam_un argtab[3];
+ union meltparam_un argtab[4];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
- argtab[0].meltbp_cstring =
+ argtab[0].meltbp_aptr =
+ (melt_ptr_t *) & ( /*!CTYPE_VALUE */ meltfrout->tabval[39]);
+ /*^apply.arg */
+ argtab[1].meltbp_cstring =
"/* finalfreshenvget */ melt_container_value((melt_ptr_t)(";
/*^apply.arg */
- argtab[1].meltbp_aptr = (melt_ptr_t *) & /*_.BOXLOC__V50*/ meltfptr[48];
+ argtab[2].meltbp_aptr = (melt_ptr_t *) & /*_.BOXLOC__V50*/ meltfptr[48];
/*^apply.arg */
- argtab[2].meltbp_cstring = "))";
+ argtab[3].meltbp_cstring = "))";
/*_.OSETRETINIT__V160*/ meltfptr[130] =
melt_apply ((meltclosure_ptr_t)
(( /*!MAKE_OBJCOMPUTE */ meltfrout->tabval[26])),
(melt_ptr_t) (( /*nil */ NULL)),
- (MELTBPARSTR_CSTRING MELTBPARSTR_PTR MELTBPARSTR_CSTRING
- ""), argtab, "", (union meltparam_un *) 0);
+ (MELTBPARSTR_PTR MELTBPARSTR_CSTRING MELTBPARSTR_PTR
+ MELTBPARSTR_CSTRING ""), argtab, "",
+ (union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1380:/ msend");
+ MELT_LOCATION ("warmelt-genobj.melt:1385:/ msend");
/*msend */
{
union meltparam_un argtab[1];
@@ -12143,13 +12160,13 @@ lab_endgetargs:;
/*_.PUT_OBJDEST__V161*/ meltfptr[131] =
meltgc_send ((melt_ptr_t) ( /*_.OSETRETINIT__V160*/ meltfptr[130]),
(melt_ptr_t) (( /*!PUT_OBJDEST */ meltfrout->
- tabval[71])), (MELTBPARSTR_PTR ""),
+ tabval[73])), (MELTBPARSTR_PTR ""),
argtab, "", (union meltparam_un *) 0);
}
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1381:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1386:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12172,7 +12189,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1381:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1386:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L22*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12182,7 +12199,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L23*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1381:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1386:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -12193,7 +12210,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1381;
+ argtab[2].meltbp_long = 1386;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc adding osetretinit=";
@@ -12214,7 +12231,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V164*/ meltfptr[135];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1381:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1386:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L23*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V164*/ meltfptr[135] = 0;
@@ -12227,7 +12244,7 @@ lab_endgetargs:;
/*_.IF___V163*/ meltfptr[134] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1381:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1386:/ quasiblock");
/*_.PROGN___V165*/ meltfptr[136] = /*_.IF___V163*/ meltfptr[134];;
@@ -12236,7 +12253,7 @@ lab_endgetargs:;
/*_.IFCPP___V162*/ meltfptr[132] = /*_.PROGN___V165*/ meltfptr[136];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1381:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1386:/ clear");
/*clear *//*_#MELT_NEED_DBG__L22*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V163*/ meltfptr[134] = 0;
@@ -12251,20 +12268,20 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1382:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1387:/ locexp");
meltgc_append_list ((melt_ptr_t) ( /*_.OINIBODY__V25*/ meltfptr[24]),
(melt_ptr_t) ( /*_.OSETRETINIT__V160*/
meltfptr[130]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1376:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1381:/ clear");
/*clear *//*_.OSETRETINIT__V160*/ meltfptr[130] = 0;
/*^clear */
/*clear *//*_.PUT_OBJDEST__V161*/ meltfptr[131] = 0;
/*^clear */
/*clear *//*_.IFCPP___V162*/ meltfptr[132] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1384:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1389:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -12281,7 +12298,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1385:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1390:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12304,7 +12321,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1385:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1390:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L24*/ meltfnum[19]) /*then */
{
/*^cond.then */
@@ -12314,7 +12331,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L25*/ meltfnum[20] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1385:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1390:/ apply");
/*apply */
{
union meltparam_un argtab[9];
@@ -12325,7 +12342,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1385;
+ argtab[2].meltbp_long = 1390;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc final oinibody=";
@@ -12358,7 +12375,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V169*/ meltfptr[153];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1385:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1390:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L25*/ meltfnum[20] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V169*/ meltfptr[153] = 0;
@@ -12371,7 +12388,7 @@ lab_endgetargs:;
/*_.IF___V168*/ meltfptr[147] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1385:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1390:/ quasiblock");
/*_.PROGN___V170*/ meltfptr[154] = /*_.IF___V168*/ meltfptr[147];;
@@ -12380,7 +12397,7 @@ lab_endgetargs:;
/*_.IFCPP___V167*/ meltfptr[146] = /*_.PROGN___V170*/ meltfptr[154];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1385:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1390:/ clear");
/*clear *//*_#MELT_NEED_DBG__L24*/ meltfnum[19] = 0;
/*^clear */
/*clear *//*_.IF___V168*/ meltfptr[147] = 0;
@@ -12393,16 +12410,16 @@ lab_endgetargs:;
/*_.IFCPP___V167*/ meltfptr[146] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1386:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1391:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.OINITROUT__V33*/ meltfptr[32];;
- MELT_LOCATION ("warmelt-genobj.melt:1386:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1391:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.LET___V121*/ meltfptr[112] = /*_.RETURN___V171*/ meltfptr[155];;
- MELT_LOCATION ("warmelt-genobj.melt:1254:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1259:/ clear");
/*clear *//*_.LAMBDA___V122*/ meltfptr[116] = 0;
/*^clear */
/*clear *//*_.ODATATUP__V124*/ meltfptr[123] = 0;
@@ -12422,7 +12439,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V171*/ meltfptr[155] = 0;
/*_.LET___V80*/ meltfptr[74] = /*_.LET___V121*/ meltfptr[112];;
- MELT_LOCATION ("warmelt-genobj.melt:1173:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1176:/ clear");
/*clear *//*_.LET___V81*/ meltfptr[73] = 0;
/*^clear */
/*clear *//*_.OCOMPUTBOXLOC__V100*/ meltfptr[67] = 0;
@@ -12446,7 +12463,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V121*/ meltfptr[112] = 0;
/*_.LET___V22*/ meltfptr[20] = /*_.LET___V80*/ meltfptr[74];;
- MELT_LOCATION ("warmelt-genobj.melt:1094:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1097:/ clear");
/*clear *//*_.LOCMAP__V23*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_.OINIPROLOG__V24*/ meltfptr[23] = 0;
@@ -12510,11 +12527,11 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V59*/ meltfptr[58] = 0;
/*^clear */
/*clear *//*_.LET___V80*/ meltfptr[74] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1086:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1089:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V22*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-genobj.melt:1086:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1089:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -12610,7 +12627,7 @@ meltrout_21_warmelt_genobj_LAMBDA___3__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1125:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1128:/ getarg");
/*_.CURPRO__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -12622,7 +12639,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1126:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1129:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12645,7 +12662,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1126:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1129:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12655,7 +12672,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1126:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1129:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -12665,7 +12682,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1126;
+ argtab[2].meltbp_long = 1129;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc procurmodenvlist curpro=";
@@ -12685,7 +12702,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = /*_.MELT_DEBUG_FUN__V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1126:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1129:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V5*/ meltfptr[4] = 0;
@@ -12698,7 +12715,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1126:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1129:/ quasiblock");
/*_.PROGN___V6*/ meltfptr[4] = /*_.IF___V4*/ meltfptr[3];;
@@ -12707,7 +12724,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.PROGN___V6*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1126:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1129:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V4*/ meltfptr[3] = 0;
@@ -12720,7 +12737,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1127:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1130:/ quasiblock");
/*_.CUROU__V8*/ meltfptr[4] =
@@ -12730,7 +12747,7 @@ lab_endgetargs:;
meltfptr[1]));;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1128:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1131:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12753,7 +12770,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1128:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1131:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -12763,7 +12780,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L4*/ meltfnum[0] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1128:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1131:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -12773,7 +12790,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1128;
+ argtab[2].meltbp_long = 1131;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc procurmodenvlist curou=";
@@ -12794,7 +12811,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1128:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1131:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V11*/ meltfptr[10] = 0;
@@ -12807,7 +12824,7 @@ lab_endgetargs:;
/*_.IF___V10*/ meltfptr[9] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1128:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1131:/ quasiblock");
/*_.PROGN___V12*/ meltfptr[10] = /*_.IF___V10*/ meltfptr[9];;
@@ -12816,7 +12833,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[8] = /*_.PROGN___V12*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1128:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1131:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V10*/ meltfptr[9] = 0;
@@ -12831,7 +12848,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1129:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1132:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -12839,7 +12856,7 @@ lab_endgetargs:;
/*_#IS_OBJECT__L5*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.CUROU__V8*/ meltfptr[4])) ==
MELTOBMAG_OBJECT);;
- MELT_LOCATION ("warmelt-genobj.melt:1129:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1132:/ cond");
/*cond */ if ( /*_#IS_OBJECT__L5*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -12847,7 +12864,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1129:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1132:/ cond.else");
/*^block */
/*anyblock */
@@ -12861,7 +12878,7 @@ lab_endgetargs:;
melt_assert_failed (("check curou"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1129) ? (1129) : __LINE__, __FUNCTION__);
+ (1132) ? (1132) : __LINE__, __FUNCTION__);
;
}
;
@@ -12876,7 +12893,7 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[9] = /*_.IFELSE___V14*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1129:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1132:/ clear");
/*clear *//*_#IS_OBJECT__L5*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V14*/ meltfptr[10] = 0;
@@ -12891,17 +12908,17 @@ lab_endgetargs:;
/*_.LET___V7*/ meltfptr[3] = /*_.CUROU__V8*/ meltfptr[4];;
- MELT_LOCATION ("warmelt-genobj.melt:1127:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1130:/ clear");
/*clear *//*_.CUROU__V8*/ meltfptr[4] = 0;
/*^clear */
/*clear *//*_.IFCPP___V9*/ meltfptr[8] = 0;
/*^clear */
/*clear *//*_.IFCPP___V13*/ meltfptr[9] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1125:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1128:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V7*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-genobj.melt:1125:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1128:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -12987,7 +13004,7 @@ meltrout_22_warmelt_genobj_LAMBDA___4__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1227:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1231:/ getarg");
/*_.IVAL__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -12999,7 +13016,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1228:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1232:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13022,7 +13039,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1228:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1232:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13032,7 +13049,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1228:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1232:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -13042,7 +13059,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1228;
+ argtab[2].meltbp_long = 1232;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc imported ival=";
@@ -13062,7 +13079,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = /*_.MELT_DEBUG_FUN__V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1228:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1232:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V5*/ meltfptr[4] = 0;
@@ -13075,7 +13092,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1228:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1232:/ quasiblock");
/*_.PROGN___V6*/ meltfptr[4] = /*_.IF___V4*/ meltfptr[3];;
@@ -13084,7 +13101,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.PROGN___V6*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1228:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1232:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V4*/ meltfptr[3] = 0;
@@ -13099,7 +13116,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1229:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1233:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13108,7 +13125,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.IVAL__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_IMPORTEDVAL */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1229:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1233:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -13116,7 +13133,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1229:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1233:/ cond.else");
/*^block */
/*anyblock */
@@ -13130,7 +13147,7 @@ lab_endgetargs:;
melt_assert_failed (("check ival"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1229) ? (1229) : __LINE__, __FUNCTION__);
+ (1233) ? (1233) : __LINE__, __FUNCTION__);
;
}
;
@@ -13145,7 +13162,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[3] = /*_.IFELSE___V8*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1229:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1233:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V8*/ meltfptr[4] = 0;
@@ -13156,7 +13173,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1230:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1234:/ quasiblock");
/*^getslot */
@@ -13167,7 +13184,7 @@ lab_endgetargs:;
meltfptr[9] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1231:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1235:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -13184,7 +13201,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1233:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1237:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13207,7 +13224,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1233:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1237:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13217,7 +13234,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L5*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1233:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1237:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -13227,7 +13244,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1233;
+ argtab[2].meltbp_long = 1237;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc imported ilocv=";
@@ -13248,7 +13265,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1233:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1237:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V14*/ meltfptr[13] = 0;
@@ -13261,7 +13278,7 @@ lab_endgetargs:;
/*_.IF___V13*/ meltfptr[12] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1233:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1237:/ quasiblock");
/*_.PROGN___V15*/ meltfptr[13] = /*_.IF___V13*/ meltfptr[12];;
@@ -13270,7 +13287,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[11] = /*_.PROGN___V15*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1233:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1237:/ clear");
/*clear *//*_#MELT_NEED_DBG__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V13*/ meltfptr[12] = 0;
@@ -13285,7 +13302,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1234:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1238:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
(( /*~IMPORTMAP */ meltfclos->tabval[1])),
(meltobject_ptr_t) ( /*_.ISYM__V10*/
@@ -13295,17 +13312,17 @@ lab_endgetargs:;
;
/*_.LET___V9*/ meltfptr[4] = /*_.ILOCV__V11*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-genobj.melt:1230:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1234:/ clear");
/*clear *//*_.ISYM__V10*/ meltfptr[9] = 0;
/*^clear */
/*clear *//*_.ILOCV__V11*/ meltfptr[10] = 0;
/*^clear */
/*clear *//*_.IFCPP___V12*/ meltfptr[11] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1227:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1231:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V9*/ meltfptr[4];;
- MELT_LOCATION ("warmelt-genobj.melt:1227:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1231:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -13393,7 +13410,7 @@ meltrout_23_warmelt_genobj_LAMBDA___5__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1258:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1263:/ getarg");
/*_.CURDAT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -13405,7 +13422,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1259:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1264:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13414,7 +13431,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURDAT__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_BOUND_DATA */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1259:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1264:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13422,7 +13439,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1259:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1264:/ cond.else");
/*^block */
/*anyblock */
@@ -13436,7 +13453,7 @@ lab_endgetargs:;
melt_assert_failed (("check curdat"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1259) ? (1259) : __LINE__, __FUNCTION__);
+ (1264) ? (1264) : __LINE__, __FUNCTION__);
;
}
;
@@ -13451,7 +13468,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.IFELSE___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1259:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1264:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V4*/ meltfptr[3] = 0;
@@ -13462,7 +13479,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1260:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1265:/ quasiblock");
/*^msend */
@@ -13482,13 +13499,13 @@ lab_endgetargs:;
;
/*_.LET___V5*/ meltfptr[3] = /*_.CUROBD__V6*/ meltfptr[5];;
- MELT_LOCATION ("warmelt-genobj.melt:1260:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1265:/ clear");
/*clear *//*_.CUROBD__V6*/ meltfptr[5] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1258:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1263:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V5*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-genobj.melt:1258:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1263:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -13574,7 +13591,7 @@ meltrout_24_warmelt_genobj_LAMBDA___6__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1271:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1276:/ getarg");
/*_.CURTOP__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -13584,7 +13601,7 @@ lab_endgetargs:;
/*anyblock*/
{
- MELT_LOCATION ("warmelt-genobj.melt:1272:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1277:/ quasiblock");
/*^msend */
@@ -13604,7 +13621,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1273:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1278:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13627,7 +13644,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1273:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1278:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -13637,7 +13654,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1273:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1278:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -13647,7 +13664,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1273;
+ argtab[2].meltbp_long = 1278;
/*^apply.arg */
argtab[3].meltbp_cstring = "compile2obj_initproc otop=";
/*^apply.arg */
@@ -13666,7 +13683,7 @@ lab_endgetargs:;
/*_.IF___V6*/ meltfptr[5] = /*_.MELT_DEBUG_FUN__V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1273:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1278:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V7*/ meltfptr[6] = 0;
@@ -13679,7 +13696,7 @@ lab_endgetargs:;
/*_.IF___V6*/ meltfptr[5] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1273:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1278:/ quasiblock");
/*_.PROGN___V8*/ meltfptr[6] = /*_.IF___V6*/ meltfptr[5];;
@@ -13688,7 +13705,7 @@ lab_endgetargs:;
/*_.IFCPP___V5*/ meltfptr[4] = /*_.PROGN___V8*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1273:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1278:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V6*/ meltfptr[5] = 0;
@@ -13705,15 +13722,15 @@ lab_endgetargs:;
/*_.LET___V3*/ meltfptr[2] = /*_.OTOP__V4*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-genobj.melt:1272:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1277:/ clear");
/*clear *//*_.OTOP__V4*/ meltfptr[3] = 0;
/*^clear */
/*clear *//*_.IFCPP___V5*/ meltfptr[4] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1271:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1276:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];;
- MELT_LOCATION ("warmelt-genobj.melt:1271:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1276:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -13797,7 +13814,7 @@ meltrout_25_warmelt_genobj_LAMBDA___7__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1280:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1285:/ getarg");
/*_.CURPDAT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -13817,7 +13834,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURPDAT__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_OBJINITOBJECT */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1281:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1286:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -13825,7 +13842,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1282:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1287:/ quasiblock");
/*^getslot */
@@ -13838,7 +13855,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1284:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1289:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -13861,7 +13878,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1284:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1289:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -13871,7 +13888,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1284:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1289:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -13882,7 +13899,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1284;
+ argtab[2].meltbp_long = 1289;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc getting curpdat=";
@@ -13904,7 +13921,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1284:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1289:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -13917,7 +13934,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1284:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1289:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -13926,7 +13943,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1284:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1289:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -13945,7 +13962,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ODAT__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_NREP_DATAKEYWORD */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1287:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1292:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -13953,7 +13970,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1288:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1293:/ quasiblock");
/*^quasiblock */
@@ -13983,7 +14000,7 @@ lab_endgetargs:;
/*_.OGKW__V12*/ meltfptr[11] = /*_.INST__V13*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1291:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1296:/ locexp");
meltgc_append_list ((melt_ptr_t)
(( /*~OINIPROLOG */ meltfclos->
tabval[0])),
@@ -13993,7 +14010,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1292:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1297:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14016,7 +14033,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1292:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1297:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -14026,7 +14043,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L7*/ meltfnum[6] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1292:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1297:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -14037,7 +14054,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1292;
+ argtab[2].meltbp_long = 1297;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc added keyword getting ogkw=";
@@ -14059,7 +14076,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V16*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1292:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1297:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L7*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V16*/ meltfptr[15] = 0;
@@ -14072,7 +14089,7 @@ lab_endgetargs:;
/*_.IF___V15*/ meltfptr[14] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1292:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1297:/ quasiblock");
/*_.PROGN___V17*/ meltfptr[15] =
@@ -14083,7 +14100,7 @@ lab_endgetargs:;
/*_.PROGN___V17*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1292:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1297:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IF___V15*/ meltfptr[14] = 0;
@@ -14100,14 +14117,14 @@ lab_endgetargs:;
/*_.LET___V11*/ meltfptr[7] = /*_.IFCPP___V14*/ meltfptr[13];;
- MELT_LOCATION ("warmelt-genobj.melt:1288:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1293:/ clear");
/*clear *//*_.OGKW__V12*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.IFCPP___V14*/ meltfptr[13] = 0;
/*_.IFELSE___V10*/ meltfptr[6] = /*_.LET___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1287:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1292:/ clear");
/*clear *//*_.LET___V11*/ meltfptr[7] = 0;
}
;
@@ -14123,7 +14140,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t)
( /*_.ODAT__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_NREP_DATASYMBOL */ meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:1294:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1299:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -14131,7 +14148,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1295:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1300:/ quasiblock");
/*^quasiblock */
@@ -14163,7 +14180,7 @@ lab_endgetargs:;
/*_.INST__V21*/ meltfptr[13];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1298:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1303:/ locexp");
meltgc_append_list ((melt_ptr_t)
(( /*~OINIPROLOG */ meltfclos->
tabval[0])),
@@ -14173,7 +14190,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1299:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1304:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14196,7 +14213,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1299:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1304:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -14207,7 +14224,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] =
meltcallcount;;
MELT_LOCATION
- ("warmelt-genobj.melt:1299:/ apply");
+ ("warmelt-genobj.melt:1304:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -14219,7 +14236,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1299;
+ argtab[2].meltbp_long = 1304;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc added symbol getting ogsy=";
@@ -14245,7 +14262,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1299:/ clear");
+ ("warmelt-genobj.melt:1304:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/
meltfnum[9] = 0;
/*^clear */
@@ -14261,7 +14278,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-genobj.melt:1299:/ quasiblock");
+ ("warmelt-genobj.melt:1304:/ quasiblock");
/*_.PROGN___V25*/ meltfptr[23] =
@@ -14272,7 +14289,7 @@ lab_endgetargs:;
/*_.PROGN___V25*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1299:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1304:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IF___V23*/ meltfptr[22] = 0;
@@ -14290,7 +14307,7 @@ lab_endgetargs:;
/*_.LET___V19*/ meltfptr[15] =
/*_.IFCPP___V22*/ meltfptr[7];;
- MELT_LOCATION ("warmelt-genobj.melt:1295:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1300:/ clear");
/*clear *//*_.OGSY__V20*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.IFCPP___V22*/ meltfptr[7] = 0;
@@ -14298,7 +14315,7 @@ lab_endgetargs:;
/*_.LET___V19*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1294:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1299:/ clear");
/*clear *//*_.LET___V19*/ meltfptr[15] = 0;
}
;
@@ -14315,7 +14332,7 @@ lab_endgetargs:;
/*_.IFELSE___V18*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1287:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1292:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IFELSE___V18*/ meltfptr[14] = 0;
@@ -14325,7 +14342,7 @@ lab_endgetargs:;
;
/*_.LET___V4*/ meltfptr[3] = /*_.IFELSE___V10*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-genobj.melt:1282:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1287:/ clear");
/*clear *//*_.ODAT__V5*/ meltfptr[4] = 0;
/*^clear */
/*clear *//*_.IFCPP___V6*/ meltfptr[5] = 0;
@@ -14336,7 +14353,7 @@ lab_endgetargs:;
/*_.IF___V3*/ meltfptr[2] = /*_.LET___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1281:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1286:/ clear");
/*clear *//*_.LET___V4*/ meltfptr[3] = 0;
}
;
@@ -14347,11 +14364,11 @@ lab_endgetargs:;
/*_.IF___V3*/ meltfptr[2] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1280:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1285:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.IF___V3*/ meltfptr[2];;
- MELT_LOCATION ("warmelt-genobj.melt:1280:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1285:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -14437,7 +14454,7 @@ meltrout_26_warmelt_genobj_LAMBDA___8__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1318:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1323:/ getarg");
/*_.CURIMPORT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -14449,7 +14466,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1319:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1324:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14472,7 +14489,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1319:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1324:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -14482,7 +14499,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1319:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1324:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -14492,7 +14509,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1319;
+ argtab[2].meltbp_long = 1324;
/*^apply.arg */
argtab[3].meltbp_cstring = "compile2obj_initproc curimport=";
/*^apply.arg */
@@ -14511,7 +14528,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = /*_.MELT_DEBUG_FUN__V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1319:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1324:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V5*/ meltfptr[4] = 0;
@@ -14524,7 +14541,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1319:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1324:/ quasiblock");
/*_.PROGN___V6*/ meltfptr[4] = /*_.IF___V4*/ meltfptr[3];;
@@ -14533,7 +14550,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.PROGN___V6*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1319:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1324:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V4*/ meltfptr[3] = 0;
@@ -14548,7 +14565,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1320:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1325:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -14557,7 +14574,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURIMPORT__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_IMPORTEDVAL */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1320:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1325:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -14565,7 +14582,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1320:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1325:/ cond.else");
/*^block */
/*anyblock */
@@ -14579,7 +14596,7 @@ lab_endgetargs:;
melt_assert_failed (("check curimport"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1320) ? (1320) : __LINE__, __FUNCTION__);
+ (1325) ? (1325) : __LINE__, __FUNCTION__);
;
}
;
@@ -14594,7 +14611,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[3] = /*_.IFELSE___V8*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1320:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1325:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V8*/ meltfptr[4] = 0;
@@ -14605,7 +14622,7 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1322:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1327:/ quasiblock");
/*^getslot */
@@ -14616,7 +14633,7 @@ lab_endgetargs:;
meltfptr[4] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1323:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1328:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.CURIMPORT__V2*/ meltfptr[1]), 2, "NIMPORT_SYDATA");
@@ -14624,7 +14641,7 @@ lab_endgetargs:;
meltfptr[9] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1324:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1329:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -14649,7 +14666,7 @@ lab_endgetargs:;
/*_.IMPSYMSTR__V11*/ meltfptr[10] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1325:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1330:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -14674,7 +14691,7 @@ lab_endgetargs:;
/*_.MODULSTR__V12*/ meltfptr[11] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1326:/ msend");
+ MELT_LOCATION ("warmelt-genobj.melt:1331:/ msend");
/*msend */
{
union meltparam_un argtab[1];
@@ -14694,7 +14711,7 @@ lab_endgetargs:;
(( /*~IMPORTMAP */ meltfclos->tabval[2])),
(meltobject_ptr_t) ( /*_.IMPSYM__V9*/
meltfptr[4]));;
- MELT_LOCATION ("warmelt-genobj.melt:1329:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-genobj.melt:1334:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_1_st
@@ -14750,7 +14767,7 @@ lab_endgetargs:;
/*_.LIST___V15*/ meltfptr[14] = /*_.LIST___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1329:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1334:/ clear");
/*clear *//*_.OIMPLOCV__V16*/ meltfptr[15] = 0;
/*^clear */
/*clear *//*_.LIST___V17*/ meltfptr[16] = 0;
@@ -14760,7 +14777,7 @@ lab_endgetargs:;
/*clear *//*_.LIST___V17*/ meltfptr[16] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-genobj.melt:1331:/ blockmultialloc");
+ MELT_LOCATION ("warmelt-genobj.melt:1336:/ blockmultialloc");
/*multiallocblock */
{
struct meltletrec_2_st
@@ -14782,11 +14799,11 @@ lab_endgetargs:;
/*^putuple */
/*putupl#4 */
- melt_assertmsg ("putupl [:1331] #4 checktup",
+ melt_assertmsg ("putupl [:1336] #4 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V19*/ meltfptr[16]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:1331] #4 checkoff",
+ melt_assertmsg ("putupl [:1336] #4 checkoff",
(0 >= 0
&& 0 <
melt_multiple_length ((melt_ptr_t)
@@ -14797,11 +14814,11 @@ lab_endgetargs:;
;
/*^putuple */
/*putupl#5 */
- melt_assertmsg ("putupl [:1331] #5 checktup",
+ melt_assertmsg ("putupl [:1336] #5 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V19*/ meltfptr[16]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:1331] #5 checkoff",
+ melt_assertmsg ("putupl [:1336] #5 checkoff",
(1 >= 0
&& 1 <
melt_multiple_length ((melt_ptr_t)
@@ -14812,11 +14829,11 @@ lab_endgetargs:;
;
/*^putuple */
/*putupl#6 */
- melt_assertmsg ("putupl [:1331] #6 checktup",
+ melt_assertmsg ("putupl [:1336] #6 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V19*/ meltfptr[16]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:1331] #6 checkoff",
+ melt_assertmsg ("putupl [:1336] #6 checkoff",
(2 >= 0
&& 2 <
melt_multiple_length ((melt_ptr_t)
@@ -14827,11 +14844,11 @@ lab_endgetargs:;
;
/*^putuple */
/*putupl#7 */
- melt_assertmsg ("putupl [:1331] #7 checktup",
+ melt_assertmsg ("putupl [:1336] #7 checktup",
melt_magic_discr ((melt_ptr_t)
( /*_.TUPLREC___V19*/ meltfptr[16]))
== MELTOBMAG_MULTIPLE);
- melt_assertmsg ("putupl [:1331] #7 checkoff",
+ melt_assertmsg ("putupl [:1336] #7 checkoff",
(3 >= 0
&& 3 <
melt_multiple_length ((melt_ptr_t)
@@ -14846,13 +14863,13 @@ lab_endgetargs:;
/*_.TUPLE___V18*/ meltfptr[15] = /*_.TUPLREC___V19*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1331:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1336:/ clear");
/*clear *//*_.TUPLREC___V19*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.TUPLREC___V19*/ meltfptr[16] = 0;
} /*end multiallocblock */
;
- MELT_LOCATION ("warmelt-genobj.melt:1328:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1333:/ quasiblock");
/*^rawallocobj */
@@ -14898,14 +14915,14 @@ lab_endgetargs:;
/*_.OIMPAPPL__V20*/ meltfptr[16] = /*_.INST__V21*/ meltfptr[20];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1333:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1338:/ locexp");
meltgc_append_list ((melt_ptr_t)
(( /*~OINIPROLOG */ meltfclos->tabval[5])),
(melt_ptr_t) ( /*_.OIMPAPPL__V20*/ meltfptr[16]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1322:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1327:/ clear");
/*clear *//*_.IMPSYM__V9*/ meltfptr[4] = 0;
/*^clear */
/*clear *//*_.IMPSYDAT__V10*/ meltfptr[9] = 0;
@@ -14925,7 +14942,7 @@ lab_endgetargs:;
/*clear *//*_.OIMPAPPL__V20*/ meltfptr[16] = 0;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1318:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1323:/ clear");
/*clear *//*_.IFCPP___V3*/ meltfptr[2] = 0;
/*^clear */
/*clear *//*_.IFCPP___V7*/ meltfptr[3] = 0;
@@ -15006,7 +15023,7 @@ meltrout_27_warmelt_genobj_LAMBDA___9__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1341:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1346:/ getarg");
/*_.CUROBJT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
@@ -15018,7 +15035,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:1342:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1347:/ locexp");
meltgc_append_list ((melt_ptr_t)
(( /*~OINIBODY */ meltfclos->tabval[0])),
(melt_ptr_t) ( /*_.CUROBJT__V2*/ meltfptr[1]));
@@ -15102,7 +15119,7 @@ meltrout_28_warmelt_genobj_LAMBDA___10__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1351:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1356:/ getarg");
/*_.CURPDAT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -15122,7 +15139,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CURPDAT__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_OBJINITOBJECT */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1352:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1357:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -15130,7 +15147,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1353:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1358:/ quasiblock");
/*^getslot */
@@ -15143,7 +15160,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1355:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1360:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15166,7 +15183,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1355:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1360:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -15176,7 +15193,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1355:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1360:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -15187,7 +15204,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1355;
+ argtab[2].meltbp_long = 1360;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc interning curpdat=";
@@ -15209,7 +15226,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1355:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1360:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -15222,7 +15239,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1355:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1360:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -15231,7 +15248,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1355:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1360:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -15250,7 +15267,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.ODAT__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_NREP_DATAKEYWORD */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1358:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1363:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -15258,7 +15275,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1359:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1364:/ quasiblock");
/*^quasiblock */
@@ -15288,7 +15305,7 @@ lab_endgetargs:;
/*_.OIKW__V12*/ meltfptr[11] = /*_.INST__V13*/ meltfptr[12];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1362:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1367:/ locexp");
meltgc_append_list ((melt_ptr_t)
(( /*~OINIBODY */ meltfclos->
tabval[0])),
@@ -15298,7 +15315,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1363:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1368:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15321,7 +15338,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1363:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1368:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -15331,7 +15348,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L7*/ meltfnum[6] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1363:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1368:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -15342,7 +15359,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1363;
+ argtab[2].meltbp_long = 1368;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc added keyword interning oikw=";
@@ -15364,7 +15381,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V16*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1363:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1368:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L7*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V16*/ meltfptr[15] = 0;
@@ -15377,7 +15394,7 @@ lab_endgetargs:;
/*_.IF___V15*/ meltfptr[14] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1363:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1368:/ quasiblock");
/*_.PROGN___V17*/ meltfptr[15] =
@@ -15388,7 +15405,7 @@ lab_endgetargs:;
/*_.PROGN___V17*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1363:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1368:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IF___V15*/ meltfptr[14] = 0;
@@ -15405,14 +15422,14 @@ lab_endgetargs:;
/*_.LET___V11*/ meltfptr[7] = /*_.IFCPP___V14*/ meltfptr[13];;
- MELT_LOCATION ("warmelt-genobj.melt:1359:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1364:/ clear");
/*clear *//*_.OIKW__V12*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.IFCPP___V14*/ meltfptr[13] = 0;
/*_.IFELSE___V10*/ meltfptr[6] = /*_.LET___V11*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1358:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1363:/ clear");
/*clear *//*_.LET___V11*/ meltfptr[7] = 0;
}
;
@@ -15428,7 +15445,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t)
( /*_.ODAT__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_NREP_DATASYMBOL */ meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:1365:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1370:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -15436,7 +15453,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1366:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1371:/ quasiblock");
/*^quasiblock */
@@ -15468,7 +15485,7 @@ lab_endgetargs:;
/*_.INST__V21*/ meltfptr[13];;
{
- MELT_LOCATION ("warmelt-genobj.melt:1369:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1374:/ locexp");
meltgc_append_list ((melt_ptr_t)
(( /*~OINIBODY */ meltfclos->
tabval[0])),
@@ -15478,7 +15495,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1370:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1375:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15501,7 +15518,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1370:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1375:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -15512,7 +15529,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] =
meltcallcount;;
MELT_LOCATION
- ("warmelt-genobj.melt:1370:/ apply");
+ ("warmelt-genobj.melt:1375:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -15524,7 +15541,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1370;
+ argtab[2].meltbp_long = 1375;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compile2obj_initproc added symbol interning oisy=";
@@ -15550,7 +15567,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1370:/ clear");
+ ("warmelt-genobj.melt:1375:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/
meltfnum[9] = 0;
/*^clear */
@@ -15566,7 +15583,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-genobj.melt:1370:/ quasiblock");
+ ("warmelt-genobj.melt:1375:/ quasiblock");
/*_.PROGN___V25*/ meltfptr[23] =
@@ -15577,7 +15594,7 @@ lab_endgetargs:;
/*_.PROGN___V25*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1370:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1375:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.IF___V23*/ meltfptr[22] = 0;
@@ -15595,7 +15612,7 @@ lab_endgetargs:;
/*_.LET___V19*/ meltfptr[15] =
/*_.IFCPP___V22*/ meltfptr[7];;
- MELT_LOCATION ("warmelt-genobj.melt:1366:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1371:/ clear");
/*clear *//*_.OISY__V20*/ meltfptr[11] = 0;
/*^clear */
/*clear *//*_.IFCPP___V22*/ meltfptr[7] = 0;
@@ -15603,7 +15620,7 @@ lab_endgetargs:;
/*_.LET___V19*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1365:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1370:/ clear");
/*clear *//*_.LET___V19*/ meltfptr[15] = 0;
}
;
@@ -15620,7 +15637,7 @@ lab_endgetargs:;
/*_.IFELSE___V18*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1358:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1363:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IFELSE___V18*/ meltfptr[14] = 0;
@@ -15630,7 +15647,7 @@ lab_endgetargs:;
;
/*_.LET___V4*/ meltfptr[3] = /*_.IFELSE___V10*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-genobj.melt:1353:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1358:/ clear");
/*clear *//*_.ODAT__V5*/ meltfptr[4] = 0;
/*^clear */
/*clear *//*_.IFCPP___V6*/ meltfptr[5] = 0;
@@ -15641,7 +15658,7 @@ lab_endgetargs:;
/*_.IF___V3*/ meltfptr[2] = /*_.LET___V4*/ meltfptr[3];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1352:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1357:/ clear");
/*clear *//*_.LET___V4*/ meltfptr[3] = 0;
}
;
@@ -15652,11 +15669,11 @@ lab_endgetargs:;
/*_.IF___V3*/ meltfptr[2] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1351:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1356:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.IF___V3*/ meltfptr[2];;
- MELT_LOCATION ("warmelt-genobj.melt:1351:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1356:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -15744,7 +15761,7 @@ meltrout_29_warmelt_genobj_GET_FREE_OBJLOCPTR (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1400:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1405:/ getarg");
/*_.GCX__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -15765,7 +15782,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1401:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1406:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15774,7 +15791,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1401:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1406:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -15782,7 +15799,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1401:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1406:/ cond.else");
/*^block */
/*anyblock */
@@ -15796,7 +15813,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1401) ? (1401) : __LINE__, __FUNCTION__);
+ (1406) ? (1406) : __LINE__, __FUNCTION__);
;
}
;
@@ -15811,7 +15828,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1401:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1406:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -15824,7 +15841,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1402:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1407:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15847,7 +15864,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1402:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1407:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -15857,7 +15874,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1402:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1407:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -15867,7 +15884,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1402;
+ argtab[2].meltbp_long = 1407;
/*^apply.arg */
argtab[3].meltbp_cstring = "get_free_objlocptr start nam=";
/*^apply.arg */
@@ -15886,7 +15903,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1402:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1407:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -15899,7 +15916,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1402:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1407:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -15908,7 +15925,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1402:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1407:/ clear");
/*clear *//*_#MELT_NEED_DBG__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -15921,7 +15938,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1403:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1408:/ quasiblock");
/*^getslot */
@@ -15932,7 +15949,7 @@ lab_endgetargs:;
meltfptr[7] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1404:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1409:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.GCX__V2*/ meltfptr[1]), 2, "GNCX_FREEPTRLIST");
@@ -15956,7 +15973,7 @@ lab_endgetargs:;
/*_#NOT__L6*/ meltfnum[5] =
(!( /*_#IS_A__L5*/ meltfnum[0]));;
- MELT_LOCATION ("warmelt-genobj.melt:1408:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1413:/ cond");
/*cond */ if ( /*_#NOT__L6*/ meltfnum[5]) /*then */
{
/*^cond.then */
@@ -15966,7 +15983,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1409:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1414:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -15989,7 +16006,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1409:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1414:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -15999,7 +16016,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L8*/ meltfnum[7] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1409:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1414:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -16010,7 +16027,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1409;
+ argtab[2].meltbp_long = 1414;
/*^apply.arg */
argtab[3].meltbp_cstring =
"get_free_objlocptr bad orout=";
@@ -16032,7 +16049,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1409:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1414:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V17*/ meltfptr[16] = 0;
@@ -16045,7 +16062,7 @@ lab_endgetargs:;
/*_.IF___V16*/ meltfptr[15] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1409:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1414:/ quasiblock");
/*_.PROGN___V18*/ meltfptr[16] = /*_.IF___V16*/ meltfptr[15];;
@@ -16054,7 +16071,7 @@ lab_endgetargs:;
/*_.IFCPP___V15*/ meltfptr[14] = /*_.PROGN___V18*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1409:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1414:/ clear");
/*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IF___V16*/ meltfptr[15] = 0;
@@ -16072,7 +16089,7 @@ lab_endgetargs:;
/*_.IF___V14*/ meltfptr[13] = /*_.IFCPP___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1408:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1413:/ clear");
/*clear *//*_.IFCPP___V15*/ meltfptr[14] = 0;
}
;
@@ -16085,7 +16102,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1410:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1415:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16094,7 +16111,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.OROUT__V11*/ meltfptr[7]),
(melt_ptr_t) (( /*!CLASS_ROUTINEOBJ */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1410:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1415:/ cond");
/*cond */ if ( /*_#IS_A__L9*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -16102,7 +16119,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1410:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1415:/ cond.else");
/*^block */
/*anyblock */
@@ -16116,7 +16133,7 @@ lab_endgetargs:;
melt_assert_failed (("check orout"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1410) ? (1410) : __LINE__, __FUNCTION__);
+ (1415) ? (1415) : __LINE__, __FUNCTION__);
;
}
;
@@ -16131,7 +16148,7 @@ lab_endgetargs:;
/*_.IFCPP___V19*/ meltfptr[15] = /*_.IFELSE___V20*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1410:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1415:/ clear");
/*clear *//*_#IS_A__L9*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V20*/ meltfptr[16] = 0;
@@ -16148,7 +16165,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.PFREE__V13*/ meltfptr[12]),
(melt_ptr_t) (( /*!CLASS_OBJLOCV */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1411:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1416:/ cond");
/*cond */ if ( /*_#IS_A__L10*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -16156,7 +16173,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1412:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1417:/ quasiblock");
/*^getslot */
@@ -16169,7 +16186,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1413:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1418:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16192,7 +16209,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1413:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1418:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -16202,7 +16219,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L14*/ meltfnum[13] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1413:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1418:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -16213,7 +16230,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1413;
+ argtab[2].meltbp_long = 1418;
/*^apply.arg */
argtab[3].meltbp_cstring = "get_free_objlocptr pfree=";
/*^apply.arg */
@@ -16234,7 +16251,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V24*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1413:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1418:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L14*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V24*/ meltfptr[23] = 0;
@@ -16247,7 +16264,7 @@ lab_endgetargs:;
/*_.IF___V23*/ meltfptr[22] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1413:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1418:/ quasiblock");
/*_.PROGN___V25*/ meltfptr[23] = /*_.IF___V23*/ meltfptr[22];;
@@ -16256,7 +16273,7 @@ lab_endgetargs:;
/*_.IFCPP___V22*/ meltfptr[16] = /*_.PROGN___V25*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1413:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1418:/ clear");
/*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[12] = 0;
/*^clear */
/*clear *//*_.IF___V23*/ meltfptr[22] = 0;
@@ -16271,7 +16288,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1414:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1419:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16280,7 +16297,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.OFFPFREE__V21*/ meltfptr[14])) ==
MELTOBMAG_INT);;
- MELT_LOCATION ("warmelt-genobj.melt:1414:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1419:/ cond");
/*cond */ if ( /*_#IS_INTEGERBOX__L15*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -16288,7 +16305,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1414:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1419:/ cond.else");
/*^block */
/*anyblock */
@@ -16302,7 +16319,7 @@ lab_endgetargs:;
melt_assert_failed (("get_free_objlocptr check offpfree"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1414) ? (1414) : __LINE__,
+ (1419) ? (1419) : __LINE__,
__FUNCTION__);
;
}
@@ -16318,7 +16335,7 @@ lab_endgetargs:;
/*_.IFCPP___V26*/ meltfptr[22] = /*_.IFELSE___V27*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1414:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1419:/ clear");
/*clear *//*_#IS_INTEGERBOX__L15*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IFELSE___V27*/ meltfptr[23] = 0;
@@ -16331,7 +16348,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1416:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1421:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16342,7 +16359,7 @@ lab_endgetargs:;
/*_#NOT__L17*/ meltfnum[13] =
(!( /*_#GET_INT__L16*/ meltfnum[12]));;
- MELT_LOCATION ("warmelt-genobj.melt:1416:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1421:/ cond");
/*cond */ if ( /*_#NOT__L17*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -16350,7 +16367,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1416:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1421:/ cond.else");
/*^block */
/*anyblock */
@@ -16364,7 +16381,7 @@ lab_endgetargs:;
melt_assert_failed (("check pfree not used"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1416) ? (1416) : __LINE__,
+ (1421) ? (1421) : __LINE__,
__FUNCTION__);
;
}
@@ -16380,7 +16397,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[23] = /*_.IFELSE___V29*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1416:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1421:/ clear");
/*clear *//*_#GET_INT__L16*/ meltfnum[12] = 0;
/*^clear */
/*clear *//*_#NOT__L17*/ meltfnum[13] = 0;
@@ -16398,12 +16415,12 @@ lab_endgetargs:;
/*_#GET_INT__L18*/ meltfnum[12] =
(melt_get_int
((melt_ptr_t) ( /*_.OFFPFREE__V21*/ meltfptr[14])));;
- MELT_LOCATION ("warmelt-genobj.melt:1417:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:1422:/ compute");
/*_#OFF__L4*/ meltfnum[2] = /*_#SETQ___L19*/ meltfnum[13] =
/*_#GET_INT__L18*/ meltfnum[12];;
/*_#LET___L12*/ meltfnum[11] = /*_#SETQ___L19*/ meltfnum[13];;
- MELT_LOCATION ("warmelt-genobj.melt:1412:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1417:/ clear");
/*clear *//*_.OFFPFREE__V21*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.IFCPP___V22*/ meltfptr[16] = 0;
@@ -16418,7 +16435,7 @@ lab_endgetargs:;
/*_#IFELSE___L11*/ meltfnum[7] = /*_#LET___L12*/ meltfnum[11];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1411:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1416:/ clear");
/*clear *//*_#LET___L12*/ meltfnum[11] = 0;
}
;
@@ -16430,7 +16447,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1418:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1423:/ quasiblock");
/*^getslot */
@@ -16444,12 +16461,12 @@ lab_endgetargs:;
/*_#GET_INT__L21*/ meltfnum[13] =
(melt_get_int
((melt_ptr_t) ( /*_.NBVALOROUT__V30*/ meltfptr[28])));;
- MELT_LOCATION ("warmelt-genobj.melt:1419:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:1424:/ compute");
/*_#OFF__L4*/ meltfnum[2] = /*_#SETQ___L22*/ meltfnum[11] =
/*_#GET_INT__L21*/ meltfnum[13];;
/*_#LET___L20*/ meltfnum[12] = /*_#SETQ___L22*/ meltfnum[11];;
- MELT_LOCATION ("warmelt-genobj.melt:1418:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1423:/ clear");
/*clear *//*_.NBVALOROUT__V30*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_#GET_INT__L21*/ meltfnum[13] = 0;
@@ -16458,7 +16475,7 @@ lab_endgetargs:;
/*_#IFELSE___L11*/ meltfnum[7] = /*_#LET___L20*/ meltfnum[12];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1411:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1416:/ clear");
/*clear *//*_#LET___L20*/ meltfnum[12] = 0;
}
;
@@ -16466,14 +16483,14 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1421:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1426:/ cppif.then");
/*^block */
/*anyblock */
{
/*_#I__L23*/ meltfnum[13] =
(( /*_#OFF__L4*/ meltfnum[2]) >= (0));;
- MELT_LOCATION ("warmelt-genobj.melt:1421:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1426:/ cond");
/*cond */ if ( /*_#I__L23*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -16481,7 +16498,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1421:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1426:/ cond.else");
/*^block */
/*anyblock */
@@ -16495,7 +16512,7 @@ lab_endgetargs:;
melt_assert_failed (("check off"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1421) ? (1421) : __LINE__, __FUNCTION__);
+ (1426) ? (1426) : __LINE__, __FUNCTION__);
;
}
;
@@ -16510,7 +16527,7 @@ lab_endgetargs:;
/*_.IFCPP___V31*/ meltfptr[14] = /*_.IFELSE___V32*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1421:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1426:/ clear");
/*clear *//*_#I__L23*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IFELSE___V32*/ meltfptr[16] = 0;
@@ -16521,7 +16538,7 @@ lab_endgetargs:;
/*_.IFCPP___V31*/ meltfptr[14] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1422:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1427:/ quasiblock");
/*^getslot */
@@ -16546,7 +16563,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NAM__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_NAMED */ meltfrout->
tabval[5])));;
- MELT_LOCATION ("warmelt-genobj.melt:1426:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1431:/ cond");
/*cond */ if ( /*_#IS_A__L25*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -16554,7 +16571,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1427:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1432:/ quasiblock");
/*^getslot */
@@ -16569,7 +16586,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:1428:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1433:/ locexp");
meltgc_add_strbuf_cident ((melt_ptr_t)
( /*_.NAMBUF__V35*/ meltfptr[28]),
melt_string_str ((melt_ptr_t)
@@ -16579,7 +16596,7 @@ lab_endgetargs:;
;
/*clear *//*_.IFELSE___V36*/ meltfptr[16] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1427:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1432:/ clear");
/*clear *//*_.NAMSTR__V37*/ meltfptr[36] = 0;
/*epilog */
}
@@ -16587,7 +16604,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1426:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1431:/ cond.else");
/*^block */
/*anyblock */
@@ -16596,7 +16613,7 @@ lab_endgetargs:;
/*_#IS_STRING__L26*/ meltfnum[13] =
(melt_magic_discr ((melt_ptr_t) ( /*_.NAM__V3*/ meltfptr[2])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-genobj.melt:1429:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1434:/ cond");
/*cond */ if ( /*_#IS_STRING__L26*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -16608,7 +16625,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:1430:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1435:/ locexp");
meltgc_add_strbuf_cident ((melt_ptr_t)
( /*_.NAMBUF__V35*/ meltfptr[28]),
melt_string_str ((melt_ptr_t)
@@ -16623,7 +16640,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1429:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1434:/ cond.else");
/*_.IFELSE___V38*/ meltfptr[36] = NULL;;
}
@@ -16633,7 +16650,7 @@ lab_endgetargs:;
/*_.IFELSE___V36*/ meltfptr[16] = /*_.IFELSE___V38*/ meltfptr[36];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1426:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1431:/ clear");
/*clear *//*_#IS_STRING__L26*/ meltfnum[13] = 0;
/*^clear */
/*clear *//*_.IFELSE___V38*/ meltfptr[36] = 0;
@@ -16643,7 +16660,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1431:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1436:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.NAMBUF__V35*/ meltfptr[28]),
("__V"));
}
@@ -16652,7 +16669,7 @@ lab_endgetargs:;
(( /*_#NBVAL__L24*/ meltfnum[11]) + (1));;
{
- MELT_LOCATION ("warmelt-genobj.melt:1432:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1437:/ locexp");
meltgc_add_strbuf_dec ((melt_ptr_t) ( /*_.NAMBUF__V35*/ meltfptr[28]),
( /*_#I__L27*/ meltfnum[13]));
}
@@ -16661,12 +16678,12 @@ lab_endgetargs:;
(( /*_#NBVAL__L24*/ meltfnum[11]) + (1));;
{
- MELT_LOCATION ("warmelt-genobj.melt:1433:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1438:/ locexp");
melt_put_int ((melt_ptr_t) ( /*_.NBVALBOX__V34*/ meltfptr[23]),
( /*_#I__L28*/ meltfnum[27]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1434:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1439:/ quasiblock");
/*_.NAMSTR__V40*/ meltfptr[39] =
@@ -16685,7 +16702,7 @@ lab_endgetargs:;
(meltgc_new_int
((meltobject_ptr_t) (( /*!DISCR_INTEGER */ meltfrout->tabval[7])),
( /*_#OFF__L4*/ meltfnum[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1436:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1441:/ quasiblock");
/*^rawallocobj */
@@ -16741,7 +16758,7 @@ lab_endgetargs:;
/*_.NLOC__V43*/ meltfptr[42] = /*_.INST__V44*/ meltfptr[43];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1442:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1447:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -16764,7 +16781,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1442:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1447:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L29*/ meltfnum[28]) /*then */
{
/*^cond.then */
@@ -16774,7 +16791,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L30*/ meltfnum[29] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1442:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1447:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -16785,7 +16802,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1442;
+ argtab[2].meltbp_long = 1447;
/*^apply.arg */
argtab[3].meltbp_cstring = "get_free_objlocptr new nloc";
/*^apply.arg */
@@ -16805,7 +16822,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V47*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1442:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1447:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L30*/ meltfnum[29] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V47*/ meltfptr[46] = 0;
@@ -16818,7 +16835,7 @@ lab_endgetargs:;
/*_.IF___V46*/ meltfptr[45] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1442:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1447:/ quasiblock");
/*_.PROGN___V48*/ meltfptr[46] = /*_.IF___V46*/ meltfptr[45];;
@@ -16827,7 +16844,7 @@ lab_endgetargs:;
/*_.IFCPP___V45*/ meltfptr[44] = /*_.PROGN___V48*/ meltfptr[46];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1442:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1447:/ clear");
/*clear *//*_#MELT_NEED_DBG__L29*/ meltfnum[28] = 0;
/*^clear */
/*clear *//*_.IF___V46*/ meltfptr[45] = 0;
@@ -16840,16 +16857,16 @@ lab_endgetargs:;
/*_.IFCPP___V45*/ meltfptr[44] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1443:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1448:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.NLOC__V43*/ meltfptr[42];;
- MELT_LOCATION ("warmelt-genobj.melt:1443:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1448:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.LET___V39*/ meltfptr[36] = /*_.RETURN___V49*/ meltfptr[45];;
- MELT_LOCATION ("warmelt-genobj.melt:1434:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1439:/ clear");
/*clear *//*_.NAMSTR__V40*/ meltfptr[39] = 0;
/*^clear */
/*clear *//*_.OLDNBVALBOX__V41*/ meltfptr[40] = 0;
@@ -16863,7 +16880,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V49*/ meltfptr[45] = 0;
/*_.LET___V33*/ meltfptr[22] = /*_.LET___V39*/ meltfptr[36];;
- MELT_LOCATION ("warmelt-genobj.melt:1422:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1427:/ clear");
/*clear *//*_.NBVALBOX__V34*/ meltfptr[23] = 0;
/*^clear */
/*clear *//*_#NBVAL__L24*/ meltfnum[11] = 0;
@@ -16881,7 +16898,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V39*/ meltfptr[36] = 0;
/*_.LET___V10*/ meltfptr[6] = /*_.LET___V33*/ meltfptr[22];;
- MELT_LOCATION ("warmelt-genobj.melt:1403:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1408:/ clear");
/*clear *//*_.OROUT__V11*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_.FREELI__V12*/ meltfptr[11] = 0;
@@ -16905,11 +16922,11 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V31*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.LET___V33*/ meltfptr[22] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1400:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1405:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-genobj.melt:1400:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1405:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -16999,7 +17016,7 @@ meltrout_30_warmelt_genobj_GET_FREE_OBJLOCLONG (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1449:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1454:/ getarg");
/*_.GCX__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -17020,7 +17037,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1450:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1455:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17029,7 +17046,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1450:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1455:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17037,7 +17054,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1450:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1455:/ cond.else");
/*^block */
/*anyblock */
@@ -17051,7 +17068,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1450) ? (1450) : __LINE__, __FUNCTION__);
+ (1455) ? (1455) : __LINE__, __FUNCTION__);
;
}
;
@@ -17066,7 +17083,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1450:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1455:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -17079,7 +17096,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1451:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1456:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17102,7 +17119,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1451:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1456:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17112,7 +17129,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1451:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1456:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -17122,7 +17139,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1451;
+ argtab[2].meltbp_long = 1456;
/*^apply.arg */
argtab[3].meltbp_cstring = "get_free_objloclong start nam=";
/*^apply.arg */
@@ -17141,7 +17158,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.MELT_DEBUG_FUN__V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1451:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1456:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V8*/ meltfptr[7] = 0;
@@ -17154,7 +17171,7 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1451:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1456:/ quasiblock");
/*_.PROGN___V9*/ meltfptr[7] = /*_.IF___V7*/ meltfptr[6];;
@@ -17163,7 +17180,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.PROGN___V9*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1451:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1456:/ clear");
/*clear *//*_#MELT_NEED_DBG__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
@@ -17176,7 +17193,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1453:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1458:/ quasiblock");
/*^getslot */
@@ -17187,7 +17204,7 @@ lab_endgetargs:;
meltfptr[7] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1454:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1459:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.GCX__V2*/ meltfptr[1]), 3, "GNCX_FREELONGLIST");
@@ -17203,7 +17220,7 @@ lab_endgetargs:;
/*_#OFF__L4*/ meltfnum[2] = -1;;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1458:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1463:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17212,7 +17229,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.OROUT__V11*/ meltfptr[7]),
(melt_ptr_t) (( /*!CLASS_ROUTINEOBJ */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1458:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1463:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17220,7 +17237,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1458:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1463:/ cond.else");
/*^block */
/*anyblock */
@@ -17234,7 +17251,7 @@ lab_endgetargs:;
melt_assert_failed (("check orout"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1458) ? (1458) : __LINE__, __FUNCTION__);
+ (1463) ? (1463) : __LINE__, __FUNCTION__);
;
}
;
@@ -17249,7 +17266,7 @@ lab_endgetargs:;
/*_.IFCPP___V14*/ meltfptr[13] = /*_.IFELSE___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1458:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1463:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V15*/ meltfptr[14] = 0;
@@ -17266,7 +17283,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.PFREE__V13*/ meltfptr[12]),
(melt_ptr_t) (( /*!CLASS_OBJLOCV */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1459:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1464:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -17274,7 +17291,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1460:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1465:/ quasiblock");
/*^getslot */
@@ -17287,7 +17304,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1461:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1466:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17310,7 +17327,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1461:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1466:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -17320,7 +17337,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1461:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1466:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -17331,7 +17348,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1461;
+ argtab[2].meltbp_long = 1466;
/*^apply.arg */
argtab[3].meltbp_cstring = "get_free_objloclong pfree";
/*^apply.arg */
@@ -17352,7 +17369,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1461:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1466:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V19*/ meltfptr[18] = 0;
@@ -17365,7 +17382,7 @@ lab_endgetargs:;
/*_.IF___V18*/ meltfptr[17] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1461:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1466:/ quasiblock");
/*_.PROGN___V20*/ meltfptr[18] = /*_.IF___V18*/ meltfptr[17];;
@@ -17374,7 +17391,7 @@ lab_endgetargs:;
/*_.IFCPP___V17*/ meltfptr[16] = /*_.PROGN___V20*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1461:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1466:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IF___V18*/ meltfptr[17] = 0;
@@ -17389,7 +17406,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1462:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1467:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17398,7 +17415,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.OFFPFREE__V16*/ meltfptr[14])) ==
MELTOBMAG_INT);;
- MELT_LOCATION ("warmelt-genobj.melt:1462:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1467:/ cond");
/*cond */ if ( /*_#IS_INTEGERBOX__L11*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -17406,7 +17423,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1462:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1467:/ cond.else");
/*^block */
/*anyblock */
@@ -17420,7 +17437,7 @@ lab_endgetargs:;
melt_assert_failed (("check offpfree"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1462) ? (1462) : __LINE__,
+ (1467) ? (1467) : __LINE__,
__FUNCTION__);
;
}
@@ -17436,7 +17453,7 @@ lab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[17] = /*_.IFELSE___V22*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1462:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1467:/ clear");
/*clear *//*_#IS_INTEGERBOX__L11*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IFELSE___V22*/ meltfptr[18] = 0;
@@ -17449,7 +17466,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1464:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1469:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17460,7 +17477,7 @@ lab_endgetargs:;
/*_#NOT__L13*/ meltfnum[9] =
(!( /*_#GET_INT__L12*/ meltfnum[8]));;
- MELT_LOCATION ("warmelt-genobj.melt:1464:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1469:/ cond");
/*cond */ if ( /*_#NOT__L13*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -17468,7 +17485,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1464:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1469:/ cond.else");
/*^block */
/*anyblock */
@@ -17482,7 +17499,7 @@ lab_endgetargs:;
melt_assert_failed (("check pfree not used"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1464) ? (1464) : __LINE__,
+ (1469) ? (1469) : __LINE__,
__FUNCTION__);
;
}
@@ -17498,7 +17515,7 @@ lab_endgetargs:;
/*_.IFCPP___V23*/ meltfptr[18] = /*_.IFELSE___V24*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1464:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1469:/ clear");
/*clear *//*_#GET_INT__L12*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_#NOT__L13*/ meltfnum[9] = 0;
@@ -17516,12 +17533,12 @@ lab_endgetargs:;
/*_#GET_INT__L14*/ meltfnum[8] =
(melt_get_int
((melt_ptr_t) ( /*_.OFFPFREE__V16*/ meltfptr[14])));;
- MELT_LOCATION ("warmelt-genobj.melt:1465:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:1470:/ compute");
/*_#OFF__L4*/ meltfnum[2] = /*_#SETQ___L15*/ meltfnum[9] =
/*_#GET_INT__L14*/ meltfnum[8];;
/*_#LET___L8*/ meltfnum[7] = /*_#SETQ___L15*/ meltfnum[9];;
- MELT_LOCATION ("warmelt-genobj.melt:1460:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1465:/ clear");
/*clear *//*_.OFFPFREE__V16*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.IFCPP___V17*/ meltfptr[16] = 0;
@@ -17536,7 +17553,7 @@ lab_endgetargs:;
/*_#IFELSE___L7*/ meltfnum[6] = /*_#LET___L8*/ meltfnum[7];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1459:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1464:/ clear");
/*clear *//*_#LET___L8*/ meltfnum[7] = 0;
}
;
@@ -17548,7 +17565,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1466:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1471:/ quasiblock");
/*^getslot */
@@ -17561,7 +17578,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1467:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1472:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17570,7 +17587,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.NBLONGOROUT__V25*/ meltfptr[23])) ==
MELTOBMAG_INT);;
- MELT_LOCATION ("warmelt-genobj.melt:1467:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1472:/ cond");
/*cond */ if ( /*_#IS_INTEGERBOX__L17*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -17578,7 +17595,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1467:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1472:/ cond.else");
/*^block */
/*anyblock */
@@ -17592,7 +17609,7 @@ lab_endgetargs:;
melt_assert_failed (("check nblongorout"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1467) ? (1467) : __LINE__,
+ (1472) ? (1472) : __LINE__,
__FUNCTION__);
;
}
@@ -17608,7 +17625,7 @@ lab_endgetargs:;
/*_.IFCPP___V26*/ meltfptr[14] = /*_.IFELSE___V27*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1467:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1472:/ clear");
/*clear *//*_#IS_INTEGERBOX__L17*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IFELSE___V27*/ meltfptr[16] = 0;
@@ -17624,12 +17641,12 @@ lab_endgetargs:;
/*_#GET_INT__L18*/ meltfnum[7] =
(melt_get_int
((melt_ptr_t) ( /*_.NBLONGOROUT__V25*/ meltfptr[23])));;
- MELT_LOCATION ("warmelt-genobj.melt:1468:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:1473:/ compute");
/*_#OFF__L4*/ meltfnum[2] = /*_#SETQ___L19*/ meltfnum[9] =
/*_#GET_INT__L18*/ meltfnum[7];;
/*_#LET___L16*/ meltfnum[8] = /*_#SETQ___L19*/ meltfnum[9];;
- MELT_LOCATION ("warmelt-genobj.melt:1466:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1471:/ clear");
/*clear *//*_.NBLONGOROUT__V25*/ meltfptr[23] = 0;
/*^clear */
/*clear *//*_.IFCPP___V26*/ meltfptr[14] = 0;
@@ -17640,7 +17657,7 @@ lab_endgetargs:;
/*_#IFELSE___L7*/ meltfnum[6] = /*_#LET___L16*/ meltfnum[8];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1459:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1464:/ clear");
/*clear *//*_#LET___L16*/ meltfnum[8] = 0;
}
;
@@ -17648,14 +17665,14 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1469:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1474:/ cppif.then");
/*^block */
/*anyblock */
{
/*_#I__L20*/ meltfnum[7] =
(( /*_#OFF__L4*/ meltfnum[2]) >= (0));;
- MELT_LOCATION ("warmelt-genobj.melt:1469:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1474:/ cond");
/*cond */ if ( /*_#I__L20*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -17663,7 +17680,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1469:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1474:/ cond.else");
/*^block */
/*anyblock */
@@ -17677,7 +17694,7 @@ lab_endgetargs:;
melt_assert_failed (("check off"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1469) ? (1469) : __LINE__, __FUNCTION__);
+ (1474) ? (1474) : __LINE__, __FUNCTION__);
;
}
;
@@ -17692,7 +17709,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[17] = /*_.IFELSE___V29*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1469:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1474:/ clear");
/*clear *//*_#I__L20*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V29*/ meltfptr[18] = 0;
@@ -17703,7 +17720,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[17] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1470:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1475:/ quasiblock");
/*^getslot */
@@ -17728,7 +17745,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NAM__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_NAMED */ meltfrout->
tabval[5])));;
- MELT_LOCATION ("warmelt-genobj.melt:1474:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1479:/ cond");
/*cond */ if ( /*_#IS_A__L22*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -17736,7 +17753,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1475:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1480:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NAM__V3*/ meltfptr[2]), 1, "NAMED_NAME");
@@ -17759,7 +17776,7 @@ lab_endgetargs:;
/*clear *//*_.IFELSE___V33*/ meltfptr[18] = 0;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1474:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1479:/ clear");
/*clear *//*_.NAMED_NAME__V34*/ meltfptr[33] = 0;
}
;
@@ -17774,7 +17791,7 @@ lab_endgetargs:;
/*_#IS_STRING__L23*/ meltfnum[7] =
(melt_magic_discr ((melt_ptr_t) ( /*_.NAM__V3*/ meltfptr[2])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-genobj.melt:1476:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1481:/ cond");
/*cond */ if ( /*_#IS_STRING__L23*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -17786,7 +17803,7 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-genobj.melt:1477:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1482:/ locexp");
meltgc_add_strbuf_cident ((melt_ptr_t)
( /*_.NAMBUF__V32*/ meltfptr[14]),
melt_string_str ((melt_ptr_t)
@@ -17801,7 +17818,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1476:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1481:/ cond.else");
/*_.IFELSE___V35*/ meltfptr[33] = NULL;;
}
@@ -17811,7 +17828,7 @@ lab_endgetargs:;
/*_.IFELSE___V33*/ meltfptr[18] = /*_.IFELSE___V35*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1474:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1479:/ clear");
/*clear *//*_#IS_STRING__L23*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V35*/ meltfptr[33] = 0;
@@ -17821,7 +17838,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1479:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1484:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.NAMBUF__V32*/ meltfptr[14]),
("__L"));
}
@@ -17830,7 +17847,7 @@ lab_endgetargs:;
(( /*_#NBLONG__L21*/ meltfnum[9]) + (1));;
{
- MELT_LOCATION ("warmelt-genobj.melt:1480:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1485:/ locexp");
meltgc_add_strbuf_dec ((melt_ptr_t) ( /*_.NAMBUF__V32*/ meltfptr[14]),
( /*_#I__L24*/ meltfnum[7]));
}
@@ -17839,12 +17856,12 @@ lab_endgetargs:;
(( /*_#NBLONG__L21*/ meltfnum[9]) + (1));;
{
- MELT_LOCATION ("warmelt-genobj.melt:1481:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1486:/ locexp");
melt_put_int ((melt_ptr_t) ( /*_.NBLONGBOX__V31*/ meltfptr[23]),
( /*_#I__L25*/ meltfnum[24]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1482:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1487:/ quasiblock");
/*_.MAKE_INTEGERBOX__V37*/ meltfptr[36] =
@@ -17857,7 +17874,7 @@ lab_endgetargs:;
(meltgc_new_stringdup
((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[8])),
melt_strbuf_str ((melt_ptr_t) ( /*_.NAMBUF__V32*/ meltfptr[14]))));;
- MELT_LOCATION ("warmelt-genobj.melt:1482:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1487:/ quasiblock");
/*^rawallocobj */
@@ -17914,7 +17931,7 @@ lab_endgetargs:;
/*_.NLOC__V39*/ meltfptr[38] = /*_.INST__V40*/ meltfptr[39];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1487:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1492:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -17937,7 +17954,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1487:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1492:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L26*/ meltfnum[25]) /*then */
{
/*^cond.then */
@@ -17947,7 +17964,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L27*/ meltfnum[26] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1487:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1492:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -17958,7 +17975,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1487;
+ argtab[2].meltbp_long = 1492;
/*^apply.arg */
argtab[3].meltbp_cstring = "get_free_objloclong new nloc=";
/*^apply.arg */
@@ -17978,7 +17995,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V43*/ meltfptr[42];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1487:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1492:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L27*/ meltfnum[26] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V43*/ meltfptr[42] = 0;
@@ -17991,7 +18008,7 @@ lab_endgetargs:;
/*_.IF___V42*/ meltfptr[41] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1487:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1492:/ quasiblock");
/*_.PROGN___V44*/ meltfptr[42] = /*_.IF___V42*/ meltfptr[41];;
@@ -18000,7 +18017,7 @@ lab_endgetargs:;
/*_.IFCPP___V41*/ meltfptr[40] = /*_.PROGN___V44*/ meltfptr[42];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1487:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1492:/ clear");
/*clear *//*_#MELT_NEED_DBG__L26*/ meltfnum[25] = 0;
/*^clear */
/*clear *//*_.IF___V42*/ meltfptr[41] = 0;
@@ -18013,16 +18030,16 @@ lab_endgetargs:;
/*_.IFCPP___V41*/ meltfptr[40] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1488:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1493:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.NLOC__V39*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-genobj.melt:1488:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1493:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.LET___V36*/ meltfptr[33] = /*_.RETURN___V45*/ meltfptr[41];;
- MELT_LOCATION ("warmelt-genobj.melt:1482:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1487:/ clear");
/*clear *//*_.MAKE_INTEGERBOX__V37*/ meltfptr[36] = 0;
/*^clear */
/*clear *//*_.STRBUF2STRING__V38*/ meltfptr[37] = 0;
@@ -18034,7 +18051,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V45*/ meltfptr[41] = 0;
/*_.LET___V30*/ meltfptr[16] = /*_.LET___V36*/ meltfptr[33];;
- MELT_LOCATION ("warmelt-genobj.melt:1470:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1475:/ clear");
/*clear *//*_.NBLONGBOX__V31*/ meltfptr[23] = 0;
/*^clear */
/*clear *//*_#NBLONG__L21*/ meltfnum[9] = 0;
@@ -18052,7 +18069,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V36*/ meltfptr[33] = 0;
/*_.LET___V10*/ meltfptr[6] = /*_.LET___V30*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-genobj.melt:1453:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1458:/ clear");
/*clear *//*_.OROUT__V11*/ meltfptr[7] = 0;
/*^clear */
/*clear *//*_.FREELI__V12*/ meltfptr[11] = 0;
@@ -18070,11 +18087,11 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V28*/ meltfptr[17] = 0;
/*^clear */
/*clear *//*_.LET___V30*/ meltfptr[16] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1449:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1454:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V10*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-genobj.melt:1449:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1454:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -18164,7 +18181,7 @@ meltrout_31_warmelt_genobj_GET_FREE_OBJLOCTYPED (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1492:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1497:/ getarg");
/*_.GCX__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -18195,7 +18212,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1493:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1498:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18218,7 +18235,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1493:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1498:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18228,7 +18245,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1493:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1498:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -18238,7 +18255,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1493;
+ argtab[2].meltbp_long = 1498;
/*^apply.arg */
argtab[3].meltbp_cstring = "get_free_objloctyped nam=";
/*^apply.arg */
@@ -18263,7 +18280,7 @@ lab_endgetargs:;
/*_.IF___V6*/ meltfptr[5] = /*_.MELT_DEBUG_FUN__V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1493:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1498:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V7*/ meltfptr[6] = 0;
@@ -18276,7 +18293,7 @@ lab_endgetargs:;
/*_.IF___V6*/ meltfptr[5] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1493:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1498:/ quasiblock");
/*_.PROGN___V8*/ meltfptr[6] = /*_.IF___V6*/ meltfptr[5];;
@@ -18285,7 +18302,7 @@ lab_endgetargs:;
/*_.IFCPP___V5*/ meltfptr[4] = /*_.PROGN___V8*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1493:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1498:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V6*/ meltfptr[5] = 0;
@@ -18300,7 +18317,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1494:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1499:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18309,7 +18326,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1494:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1499:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -18317,7 +18334,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1494:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1499:/ cond.else");
/*^block */
/*anyblock */
@@ -18331,7 +18348,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1494) ? (1494) : __LINE__, __FUNCTION__);
+ (1499) ? (1499) : __LINE__, __FUNCTION__);
;
}
;
@@ -18346,7 +18363,7 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[5] = /*_.IFELSE___V10*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1494:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1499:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V10*/ meltfptr[6] = 0;
@@ -18359,7 +18376,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1495:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1500:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18368,7 +18385,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.CTYP__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_CTYPE */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1495:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1500:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18376,7 +18393,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1495:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1500:/ cond.else");
/*^block */
/*anyblock */
@@ -18390,7 +18407,7 @@ lab_endgetargs:;
melt_assert_failed (("check ctyp"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1495) ? (1495) : __LINE__, __FUNCTION__);
+ (1500) ? (1500) : __LINE__, __FUNCTION__);
;
}
;
@@ -18405,7 +18422,7 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[6] = /*_.IFELSE___V12*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1495:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1500:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V12*/ meltfptr[11] = 0;
@@ -18421,7 +18438,7 @@ lab_endgetargs:;
/*_#__L5*/ meltfnum[1] =
(( /*_.CTYP__V4*/ meltfptr[3]) ==
(( /*!CTYPE_LONG */ meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1496:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1501:/ cond");
/*cond */ if ( /*_#__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -18429,7 +18446,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1497:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1502:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -18450,13 +18467,13 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] =
/*_.GET_FREE_OBJLOCLONG__V14*/ meltfptr[13];;
- MELT_LOCATION ("warmelt-genobj.melt:1497:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1502:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.IFELSE___V13*/ meltfptr[11] = /*_.RETURN___V15*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1496:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1501:/ clear");
/*clear *//*_.GET_FREE_OBJLOCLONG__V14*/ meltfptr[13] = 0;
/*^clear */
/*clear *//*_.RETURN___V15*/ meltfptr[14] = 0;
@@ -18473,7 +18490,7 @@ lab_endgetargs:;
/*_#__L6*/ meltfnum[0] =
(( /*_.CTYP__V4*/ meltfptr[3]) ==
(( /*!CTYPE_VALUE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-genobj.melt:1498:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1503:/ cond");
/*cond */ if ( /*_#__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -18481,7 +18498,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1499:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1504:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -18503,14 +18520,14 @@ lab_endgetargs:;
/*_.RETVAL___V1*/ meltfptr[0] =
/*_.GET_FREE_OBJLOCPTR__V17*/ meltfptr[14];;
- MELT_LOCATION ("warmelt-genobj.melt:1499:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1504:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.IFELSE___V16*/ meltfptr[13] =
/*_.RETURN___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1498:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1503:/ clear");
/*clear *//*_.GET_FREE_OBJLOCPTR__V17*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.RETURN___V18*/ meltfptr[17] = 0;
@@ -18527,7 +18544,7 @@ lab_endgetargs:;
/*_#__L7*/ meltfnum[6] =
(( /*_.CTYP__V4*/ meltfptr[3]) ==
(( /*!CTYPE_VOID */ meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-genobj.melt:1501:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1506:/ cond");
/*cond */ if ( /*_#__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -18535,19 +18552,19 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1502:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1507:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = ( /*nil */ NULL);;
MELT_LOCATION
- ("warmelt-genobj.melt:1502:/ finalreturn");
+ ("warmelt-genobj.melt:1507:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.IFELSE___V19*/ meltfptr[14] =
/*_.RETURN___V20*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1501:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1506:/ clear");
/*clear *//*_.RETURN___V20*/ meltfptr[17] = 0;
}
;
@@ -18561,7 +18578,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1504:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1509:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18584,7 +18601,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1504:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1509:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -18595,7 +18612,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L9*/ meltfnum[8] =
meltcallcount;;
MELT_LOCATION
- ("warmelt-genobj.melt:1504:/ apply");
+ ("warmelt-genobj.melt:1509:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -18607,7 +18624,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1504;
+ argtab[2].meltbp_long = 1509;
/*^apply.arg */
argtab[3].meltbp_cstring =
"get_free_objloctyped otherctyp nam=";
@@ -18639,7 +18656,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1504:/ clear");
+ ("warmelt-genobj.melt:1509:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L9*/
meltfnum[8] = 0;
/*^clear */
@@ -18655,7 +18672,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-genobj.melt:1504:/ quasiblock");
+ ("warmelt-genobj.melt:1509:/ quasiblock");
/*_.PROGN___V24*/ meltfptr[22] =
@@ -18666,7 +18683,7 @@ lab_endgetargs:;
/*_.PROGN___V24*/ meltfptr[22];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1504:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1509:/ clear");
/*clear *//*_#MELT_NEED_DBG__L8*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IF___V22*/ meltfptr[21] = 0;
@@ -18679,7 +18696,7 @@ lab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[17] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1506:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1511:/ quasiblock");
/*^getslot */
@@ -18690,7 +18707,7 @@ lab_endgetargs:;
meltfptr[22] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1507:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1512:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.GCX__V2*/ meltfptr[1]), 0, "GNCX_OBJROUT");
@@ -18701,7 +18718,7 @@ lab_endgetargs:;
/*_#OFF__L10*/ meltfnum[8] = -1;;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1510:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1515:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18710,7 +18727,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.FREEMAP__V26*/ meltfptr[22]))
== MELTOBMAG_MAPOBJECTS);;
- MELT_LOCATION ("warmelt-genobj.melt:1510:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1515:/ cond");
/*cond */ if ( /*_#IS_MAPOBJECT__L11*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -18720,7 +18737,7 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-genobj.melt:1510:/ cond.else");
+ ("warmelt-genobj.melt:1515:/ cond.else");
/*^block */
/*anyblock */
@@ -18735,7 +18752,7 @@ lab_endgetargs:;
("warmelt-genobj.melt")
? ("warmelt-genobj.melt")
: __FILE__,
- (1510) ? (1510) :
+ (1515) ? (1515) :
__LINE__, __FUNCTION__);
;
}
@@ -18752,7 +18769,7 @@ lab_endgetargs:;
/*_.IFELSE___V29*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1510:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1515:/ clear");
/*clear *//*_#IS_MAPOBJECT__L11*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V29*/ meltfptr[28] = 0;
@@ -18765,7 +18782,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1511:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1516:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18775,7 +18792,7 @@ lab_endgetargs:;
( /*_.OROUT__V27*/
meltfptr[26]),
(melt_ptr_t) (( /*!CLASS_ROUTINEOBJ */ meltfrout->tabval[8])));;
- MELT_LOCATION ("warmelt-genobj.melt:1511:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1516:/ cond");
/*cond */ if ( /*_#IS_A__L12*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -18785,7 +18802,7 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-genobj.melt:1511:/ cond.else");
+ ("warmelt-genobj.melt:1516:/ cond.else");
/*^block */
/*anyblock */
@@ -18800,7 +18817,7 @@ lab_endgetargs:;
("warmelt-genobj.melt")
? ("warmelt-genobj.melt")
: __FILE__,
- (1511) ? (1511) :
+ (1516) ? (1516) :
__LINE__, __FUNCTION__);
;
}
@@ -18817,7 +18834,7 @@ lab_endgetargs:;
/*_.IFELSE___V31*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1511:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1516:/ clear");
/*clear *//*_#IS_A__L12*/ meltfnum[7] = 0;
/*^clear */
/*clear *//*_.IFELSE___V31*/ meltfptr[30] = 0;
@@ -18828,7 +18845,7 @@ lab_endgetargs:;
/*_.IFCPP___V30*/ meltfptr[28] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1512:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1517:/ quasiblock");
/*_.FREELI__V33*/ meltfptr[32] =
@@ -18840,7 +18857,7 @@ lab_endgetargs:;
/*_#NULL__L13*/ meltfnum[7] =
(( /*_.FREELI__V33*/ meltfptr[32]) == NULL);;
- MELT_LOCATION ("warmelt-genobj.melt:1513:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1518:/ cond");
/*cond */ if ( /*_#NULL__L13*/ meltfnum[7]) /*then */
{
/*^cond.then */
@@ -18853,14 +18870,14 @@ lab_endgetargs:;
((meltobject_ptr_t)
(( /*!DISCR_LIST */ meltfrout->tabval[9]))));;
MELT_LOCATION
- ("warmelt-genobj.melt:1515:/ compute");
+ ("warmelt-genobj.melt:1520:/ compute");
/*_.FREELI__V33*/ meltfptr[32] =
/*_.SETQ___V35*/ meltfptr[34] =
/*_.MAKE_LIST__V34*/ meltfptr[33];;
{
MELT_LOCATION
- ("warmelt-genobj.melt:1516:/ locexp");
+ ("warmelt-genobj.melt:1521:/ locexp");
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.FREEMAP__V26*/
meltfptr[22]),
@@ -18869,13 +18886,13 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-genobj.melt:1514:/ quasiblock");
+ ("warmelt-genobj.melt:1519:/ quasiblock");
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1513:/ clear");
+ ("warmelt-genobj.melt:1518:/ clear");
/*clear *//*_.MAKE_LIST__V34*/ meltfptr[33] = 0;
/*^clear */
/*clear *//*_.SETQ___V35*/ meltfptr[34] = 0;
@@ -18883,7 +18900,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-genobj.melt:1517:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1522:/ quasiblock");
/*_.PFREE__V37*/ meltfptr[34] =
@@ -18895,7 +18912,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t)
( /*_.PFREE__V37*/ meltfptr[34]),
(melt_ptr_t) (( /*!CLASS_OBJLOCV */ meltfrout->tabval[10])));;
- MELT_LOCATION ("warmelt-genobj.melt:1518:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1523:/ cond");
/*cond */ if ( /*_#IS_A__L14*/ meltfnum[13]) /*then */
{
/*^cond.then */
@@ -18906,7 +18923,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
MELT_LOCATION
- ("warmelt-genobj.melt:1520:/ cppif.then");
+ ("warmelt-genobj.melt:1525:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -18931,7 +18948,7 @@ lab_endgetargs:;
#endif /*MELT_HAVE_DEBUG */
;;
MELT_LOCATION
- ("warmelt-genobj.melt:1520:/ cond");
+ ("warmelt-genobj.melt:1525:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L16*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -18943,7 +18960,7 @@ lab_endgetargs:;
=
meltcallcount;;
MELT_LOCATION
- ("warmelt-genobj.melt:1520:/ apply");
+ ("warmelt-genobj.melt:1525:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -18956,7 +18973,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1520;
+ argtab[2].meltbp_long = 1525;
/*^apply.arg */
argtab[3].meltbp_cstring =
"get_free_objloctyped pfree=";
@@ -18984,7 +19001,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1520:/ clear");
+ ("warmelt-genobj.melt:1525:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L17*/
meltfnum[16] = 0;
/*^clear */
@@ -19000,7 +19017,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-genobj.melt:1520:/ quasiblock");
+ ("warmelt-genobj.melt:1525:/ quasiblock");
/*_.PROGN___V41*/ meltfptr[39] =
@@ -19012,7 +19029,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1520:/ clear");
+ ("warmelt-genobj.melt:1525:/ clear");
/*clear *//*_#MELT_NEED_DBG__L16*/ meltfnum[15]
= 0;
/*^clear */
@@ -19029,7 +19046,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
MELT_LOCATION
- ("warmelt-genobj.melt:1521:/ cppif.then");
+ ("warmelt-genobj.melt:1526:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19043,7 +19060,7 @@ lab_endgetargs:;
/*_#NOT__L19*/ meltfnum[15] =
(!( /*_#GET_INT__L18*/ meltfnum[16]));;
MELT_LOCATION
- ("warmelt-genobj.melt:1521:/ cond");
+ ("warmelt-genobj.melt:1526:/ cond");
/*cond */ if ( /*_#NOT__L19*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -19053,7 +19070,7 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-genobj.melt:1521:/ cond.else");
+ ("warmelt-genobj.melt:1526:/ cond.else");
/*^block */
/*anyblock */
@@ -19064,7 +19081,7 @@ lab_endgetargs:;
{
/*^locexp */
- melt_assert_failed (("check pfree was unused"), ("warmelt-genobj.melt") ? ("warmelt-genobj.melt") : __FILE__, (1521) ? (1521) : __LINE__, __FUNCTION__);
+ melt_assert_failed (("check pfree was unused"), ("warmelt-genobj.melt") ? ("warmelt-genobj.melt") : __FILE__, (1526) ? (1526) : __LINE__, __FUNCTION__);
;
}
;
@@ -19082,7 +19099,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1521:/ clear");
+ ("warmelt-genobj.melt:1526:/ clear");
/*clear *//*_#GET_INT__L18*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_#NOT__L19*/ meltfnum[15] = 0;
@@ -19096,7 +19113,7 @@ lab_endgetargs:;
#endif /*MELT_HAVE_DEBUG */
;
MELT_LOCATION
- ("warmelt-genobj.melt:1522:/ getslot");
+ ("warmelt-genobj.melt:1527:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.PFREE__V37*/ meltfptr[34]), 1, "OBL_OFF");
@@ -19109,12 +19126,12 @@ lab_endgetargs:;
((melt_ptr_t)
( /*_.OBL_OFF__V44*/ meltfptr[39])));;
MELT_LOCATION
- ("warmelt-genobj.melt:1522:/ compute");
+ ("warmelt-genobj.melt:1527:/ compute");
/*_#OFF__L10*/ meltfnum[8] =
/*_#SETQ___L21*/ meltfnum[15] =
/*_#GET_INT__L20*/ meltfnum[16];;
MELT_LOCATION
- ("warmelt-genobj.melt:1519:/ quasiblock");
+ ("warmelt-genobj.melt:1524:/ quasiblock");
/*_#PROGN___L22*/ meltfnum[21] =
@@ -19126,7 +19143,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1518:/ clear");
+ ("warmelt-genobj.melt:1523:/ clear");
/*clear *//*_.IFCPP___V38*/ meltfptr[37] = 0;
/*^clear */
/*clear *//*_.IFCPP___V42*/ meltfptr[38] = 0;
@@ -19149,7 +19166,7 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-genobj.melt:1524:/ getslot");
+ ("warmelt-genobj.melt:1529:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.OROUT__V27*/ meltfptr[26]), 6, "OBROUT_OTHERS");
@@ -19162,7 +19179,7 @@ lab_endgetargs:;
((melt_ptr_t)
( /*_.OBROUT_OTHERS__V45*/ meltfptr[37])));;
MELT_LOCATION
- ("warmelt-genobj.melt:1524:/ compute");
+ ("warmelt-genobj.melt:1529:/ compute");
/*_#OFF__L10*/ meltfnum[8] =
/*_#SETQ___L24*/ meltfnum[15] =
/*_#LIST_LENGTH__L23*/ meltfnum[16];;
@@ -19171,7 +19188,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1518:/ clear");
+ ("warmelt-genobj.melt:1523:/ clear");
/*clear *//*_.OBROUT_OTHERS__V45*/ meltfptr[37] =
0;
/*^clear */
@@ -19182,14 +19199,14 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1525:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1530:/ quasiblock");
/*_.NAMBUF__V47*/ meltfptr[39] =
meltgc_new_strbuf ((meltobject_ptr_t)
(( /*!DISCR_STRBUF */ meltfrout->
tabval[11])), (char *) 0);;
- MELT_LOCATION ("warmelt-genobj.melt:1527:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1532:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.OROUT__V27*/ meltfptr[26]), 6, "OBROUT_OTHERS");
@@ -19202,7 +19219,7 @@ lab_endgetargs:;
((melt_ptr_t) ( /*_.OTHERS__V48*/ meltfptr[37])));;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1530:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1535:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19211,7 +19228,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.OTHERS__V48*/ meltfptr[37])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-genobj.melt:1530:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1535:/ cond");
/*cond */ if ( /*_#IS_LIST__L26*/ meltfnum[16]) /*then */
{
/*^cond.then */
@@ -19221,7 +19238,7 @@ lab_endgetargs:;
else
{
MELT_LOCATION
- ("warmelt-genobj.melt:1530:/ cond.else");
+ ("warmelt-genobj.melt:1535:/ cond.else");
/*^block */
/*anyblock */
@@ -19236,7 +19253,7 @@ lab_endgetargs:;
("warmelt-genobj.melt")
? ("warmelt-genobj.melt")
: __FILE__,
- (1530) ? (1530) :
+ (1535) ? (1535) :
__LINE__, __FUNCTION__);
;
}
@@ -19253,7 +19270,7 @@ lab_endgetargs:;
/*_.IFELSE___V50*/ meltfptr[49];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1530:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1535:/ clear");
/*clear *//*_#IS_LIST__L26*/ meltfnum[16] = 0;
/*^clear */
/*clear *//*_.IFELSE___V50*/ meltfptr[49] = 0;
@@ -19266,13 +19283,13 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1531:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1536:/ locexp");
meltgc_add_strbuf ((melt_ptr_t)
( /*_.NAMBUF__V47*/ meltfptr[39]),
("loc_"));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1534:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1539:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -19297,7 +19314,7 @@ lab_endgetargs:;
/*_.CTYPE_KEYWORD__V51*/ meltfptr[49] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1533:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1538:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -19323,7 +19340,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1532:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1537:/ locexp");
meltgc_add_strbuf_cident ((melt_ptr_t)
( /*_.NAMBUF__V47*/
meltfptr[39]),
@@ -19332,7 +19349,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1535:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1540:/ locexp");
meltgc_add_strbuf ((melt_ptr_t)
( /*_.NAMBUF__V47*/ meltfptr[39]),
("__o"));
@@ -19340,7 +19357,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1536:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1541:/ locexp");
meltgc_add_strbuf_dec ((melt_ptr_t)
( /*_.NAMBUF__V47*/
meltfptr[39]),
@@ -19348,7 +19365,7 @@ lab_endgetargs:;
meltfnum[21]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1537:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1542:/ quasiblock");
/*_.MAKE_INTEGERBOX__V54*/ meltfptr[53] =
@@ -19365,7 +19382,7 @@ lab_endgetargs:;
melt_strbuf_str ((melt_ptr_t)
( /*_.NAMBUF__V47*/
meltfptr[39]))));;
- MELT_LOCATION ("warmelt-genobj.melt:1537:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1542:/ quasiblock");
/*^rawallocobj */
@@ -19430,7 +19447,7 @@ lab_endgetargs:;
/*_.INST__V57*/ meltfptr[56];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1542:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1547:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19453,7 +19470,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1542:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1547:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L27*/ meltfnum[15]) /*then */
{
/*^cond.then */
@@ -19464,7 +19481,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L28*/ meltfnum[16] =
meltcallcount;;
MELT_LOCATION
- ("warmelt-genobj.melt:1542:/ apply");
+ ("warmelt-genobj.melt:1547:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -19476,7 +19493,7 @@ lab_endgetargs:;
argtab[1].meltbp_cstring =
"warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1542;
+ argtab[2].meltbp_long = 1547;
/*^apply.arg */
argtab[3].meltbp_cstring =
"get_free_objloctyped new nloc";
@@ -19502,7 +19519,7 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-genobj.melt:1542:/ clear");
+ ("warmelt-genobj.melt:1547:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L28*/
meltfnum[16] = 0;
/*^clear */
@@ -19518,7 +19535,7 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-genobj.melt:1542:/ quasiblock");
+ ("warmelt-genobj.melt:1547:/ quasiblock");
/*_.PROGN___V61*/ meltfptr[59] =
@@ -19529,7 +19546,7 @@ lab_endgetargs:;
/*_.PROGN___V61*/ meltfptr[59];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1542:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1547:/ clear");
/*clear *//*_#MELT_NEED_DBG__L27*/ meltfnum[15] = 0;
/*^clear */
/*clear *//*_.IF___V59*/ meltfptr[58] = 0;
@@ -19544,26 +19561,26 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1543:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1548:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.OTHERS__V48*/ meltfptr[37]),
(melt_ptr_t) ( /*_.NLOC__V56*/
meltfptr[55]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1544:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1549:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] =
/*_.NLOC__V56*/ meltfptr[55];;
MELT_LOCATION
- ("warmelt-genobj.melt:1544:/ finalreturn");
+ ("warmelt-genobj.melt:1549:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.LET___V53*/ meltfptr[52] =
/*_.RETURN___V62*/ meltfptr[58];;
- MELT_LOCATION ("warmelt-genobj.melt:1537:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1542:/ clear");
/*clear *//*_.MAKE_INTEGERBOX__V54*/ meltfptr[53] = 0;
/*^clear */
/*clear *//*_.STRBUF2STRING__V55*/ meltfptr[54] = 0;
@@ -19576,7 +19593,7 @@ lab_endgetargs:;
/*_.LET___V46*/ meltfptr[38] =
/*_.LET___V53*/ meltfptr[52];;
- MELT_LOCATION ("warmelt-genobj.melt:1525:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1530:/ clear");
/*clear *//*_.NAMBUF__V47*/ meltfptr[39] = 0;
/*^clear */
/*clear *//*_.OTHERS__V48*/ meltfptr[37] = 0;
@@ -19593,7 +19610,7 @@ lab_endgetargs:;
/*_.LET___V36*/ meltfptr[33] =
/*_.LET___V46*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-genobj.melt:1517:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1522:/ clear");
/*clear *//*_.PFREE__V37*/ meltfptr[34] = 0;
/*^clear */
/*clear *//*_#IS_A__L14*/ meltfnum[13] = 0;
@@ -19604,7 +19621,7 @@ lab_endgetargs:;
/*_.LET___V32*/ meltfptr[30] =
/*_.LET___V36*/ meltfptr[33];;
- MELT_LOCATION ("warmelt-genobj.melt:1512:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1517:/ clear");
/*clear *//*_.FREELI__V33*/ meltfptr[32] = 0;
/*^clear */
/*clear *//*_#NULL__L13*/ meltfnum[7] = 0;
@@ -19613,7 +19630,7 @@ lab_endgetargs:;
/*_.LET___V25*/ meltfptr[21] =
/*_.LET___V32*/ meltfptr[30];;
- MELT_LOCATION ("warmelt-genobj.melt:1506:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1511:/ clear");
/*clear *//*_.FREEMAP__V26*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_.OROUT__V27*/ meltfptr[26] = 0;
@@ -19625,7 +19642,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V30*/ meltfptr[28] = 0;
/*^clear */
/*clear *//*_.LET___V32*/ meltfptr[30] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1503:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1508:/ quasiblock");
/*_.PROGN___V63*/ meltfptr[59] =
@@ -19636,7 +19653,7 @@ lab_endgetargs:;
/*_.PROGN___V63*/ meltfptr[59];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1501:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1506:/ clear");
/*clear *//*_.IFCPP___V21*/ meltfptr[17] = 0;
/*^clear */
/*clear *//*_.LET___V25*/ meltfptr[21] = 0;
@@ -19650,7 +19667,7 @@ lab_endgetargs:;
/*_.IFELSE___V19*/ meltfptr[14];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1498:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1503:/ clear");
/*clear *//*_#__L7*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IFELSE___V19*/ meltfptr[14] = 0;
@@ -19661,7 +19678,7 @@ lab_endgetargs:;
/*_.IFELSE___V13*/ meltfptr[11] = /*_.IFELSE___V16*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1496:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1501:/ clear");
/*clear *//*_#__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V16*/ meltfptr[13] = 0;
@@ -19669,11 +19686,11 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1492:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1497:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.IFELSE___V13*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-genobj.melt:1492:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1497:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -19765,7 +19782,7 @@ meltrout_32_warmelt_genobj_DISPOSE_OBJLOC (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1552:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1557:/ getarg");
/*_.OLDLOC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -19786,7 +19803,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1553:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1558:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19809,7 +19826,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1553:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1558:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -19819,7 +19836,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1553:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1558:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -19829,7 +19846,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1553;
+ argtab[2].meltbp_long = 1558;
/*^apply.arg */
argtab[3].meltbp_cstring = "dispose_objloc freeeing oldloc=";
/*^apply.arg */
@@ -19848,7 +19865,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = /*_.MELT_DEBUG_FUN__V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1553:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1558:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V6*/ meltfptr[5] = 0;
@@ -19861,7 +19878,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1553:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1558:/ quasiblock");
/*_.PROGN___V7*/ meltfptr[5] = /*_.IF___V5*/ meltfptr[4];;
@@ -19870,7 +19887,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.PROGN___V7*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1553:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1558:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V5*/ meltfptr[4] = 0;
@@ -19885,7 +19902,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1554:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1559:/ locexp");
#if MELT_HAVE_DEBUG
if (melt_flag_debug)
@@ -19896,7 +19913,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1555:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1560:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19905,7 +19922,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.OLDLOC__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_OBJLOCV */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1555:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1560:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -19913,7 +19930,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1555:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1560:/ cond.else");
/*^block */
/*anyblock */
@@ -19927,7 +19944,7 @@ lab_endgetargs:;
melt_assert_failed (("check oldloc"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1555) ? (1555) : __LINE__, __FUNCTION__);
+ (1560) ? (1560) : __LINE__, __FUNCTION__);
;
}
;
@@ -19942,7 +19959,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[4] = /*_.IFELSE___V9*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1555:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1560:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[5] = 0;
@@ -19955,7 +19972,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1556:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1561:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -19964,7 +19981,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1556:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1561:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -19972,7 +19989,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1556:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1561:/ cond.else");
/*^block */
/*anyblock */
@@ -19986,7 +20003,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1556) ? (1556) : __LINE__, __FUNCTION__);
+ (1561) ? (1561) : __LINE__, __FUNCTION__);
;
}
;
@@ -20001,7 +20018,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[5] = /*_.IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1556:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1561:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[10] = 0;
@@ -20014,7 +20031,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1558:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1563:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20035,7 +20052,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1558:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1563:/ cond.else");
/*^block */
/*anyblock */
@@ -20049,7 +20066,7 @@ lab_endgetargs:;
melt_assert_failed (("check used oldloc"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1558) ? (1558) : __LINE__, __FUNCTION__);
+ (1563) ? (1563) : __LINE__, __FUNCTION__);
;
}
;
@@ -20064,7 +20081,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = /*_.IFELSE___V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1558:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1563:/ clear");
/*clear *//*_.OBL_PROC__V13*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.IFELSE___V14*/ meltfptr[13] = 0;
@@ -20075,7 +20092,7 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[10] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1559:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1564:/ quasiblock");
/*^getslot */
@@ -20088,7 +20105,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1560:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1565:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20096,7 +20113,7 @@ lab_endgetargs:;
/*_#__L5*/ meltfnum[1] =
(( /*_.OLDCTY__V15*/ meltfptr[12]) !=
(( /*!CTYPE_VOID */ meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1560:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1565:/ cond");
/*cond */ if ( /*_#__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -20104,7 +20121,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1560:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1565:/ cond.else");
/*^block */
/*anyblock */
@@ -20118,7 +20135,7 @@ lab_endgetargs:;
melt_assert_failed (("check oldcty not void"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1560) ? (1560) : __LINE__, __FUNCTION__);
+ (1565) ? (1565) : __LINE__, __FUNCTION__);
;
}
;
@@ -20133,7 +20150,7 @@ lab_endgetargs:;
/*_.IFCPP___V16*/ meltfptr[13] = /*_.IFELSE___V17*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1560:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1565:/ clear");
/*clear *//*_#__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V17*/ meltfptr[16] = 0;
@@ -20146,7 +20163,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1561:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1566:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20155,7 +20172,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.OLDCTY__V15*/ meltfptr[12]),
(melt_ptr_t) (( /*!CLASS_CTYPE */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:1561:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1566:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20163,7 +20180,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1561:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1566:/ cond.else");
/*^block */
/*anyblock */
@@ -20177,7 +20194,7 @@ lab_endgetargs:;
melt_assert_failed (("check oldcty is ctype"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1561) ? (1561) : __LINE__, __FUNCTION__);
+ (1566) ? (1566) : __LINE__, __FUNCTION__);
;
}
;
@@ -20192,7 +20209,7 @@ lab_endgetargs:;
/*_.IFCPP___V18*/ meltfptr[16] = /*_.IFELSE___V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1561:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1566:/ clear");
/*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V19*/ meltfptr[18] = 0;
@@ -20203,7 +20220,7 @@ lab_endgetargs:;
/*_.IFCPP___V18*/ meltfptr[16] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1562:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1567:/ cond");
/*cond */ if (
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
@@ -20236,7 +20253,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1563:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1568:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20259,7 +20276,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1563:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1568:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -20269,7 +20286,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L8*/ meltfnum[0] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1563:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1568:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -20279,7 +20296,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1563;
+ argtab[2].meltbp_long = 1568;
/*^apply.arg */
argtab[3].meltbp_cstring = " freed oldloc=";
/*^apply.arg */
@@ -20299,7 +20316,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1563:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1568:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[21] = 0;
@@ -20312,7 +20329,7 @@ lab_endgetargs:;
/*_.IF___V21*/ meltfptr[20] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1563:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1568:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[21] = /*_.IF___V21*/ meltfptr[20];;
@@ -20321,7 +20338,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[18] = /*_.PROGN___V23*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1563:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1568:/ clear");
/*clear *//*_#MELT_NEED_DBG__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V21*/ meltfptr[20] = 0;
@@ -20339,7 +20356,7 @@ lab_endgetargs:;
/*_#__L9*/ meltfnum[0] =
(( /*_.OLDCTY__V15*/ meltfptr[12]) ==
(( /*!CTYPE_VALUE */ meltfrout->tabval[5])));;
- MELT_LOCATION ("warmelt-genobj.melt:1564:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1569:/ cond");
/*cond */ if ( /*_#__L9*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20347,7 +20364,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1565:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1570:/ quasiblock");
/*^getslot */
@@ -20360,14 +20377,14 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1566:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1571:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FREEPL__V24*/ meltfptr[20]),
(melt_ptr_t) ( /*_.OLDLOC__V2*/ meltfptr[1]));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1565:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1570:/ clear");
/*clear *//*_.FREEPL__V24*/ meltfptr[20] = 0;
/*epilog */
}
@@ -20375,7 +20392,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1564:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1569:/ cond.else");
/*^block */
/*anyblock */
@@ -20384,7 +20401,7 @@ lab_endgetargs:;
/*_#__L10*/ meltfnum[1] =
(( /*_.OLDCTY__V15*/ meltfptr[12]) ==
(( /*!CTYPE_LONG */ meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-genobj.melt:1567:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1572:/ cond");
/*cond */ if ( /*_#__L10*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -20392,7 +20409,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1568:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1573:/ quasiblock");
/*^getslot */
@@ -20405,7 +20422,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1569:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1574:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FREENL__V25*/ meltfptr[21]),
(melt_ptr_t) ( /*_.OLDLOC__V2*/
@@ -20413,7 +20430,7 @@ lab_endgetargs:;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1568:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1573:/ clear");
/*clear *//*_.FREENL__V25*/ meltfptr[21] = 0;
/*epilog */
}
@@ -20421,13 +20438,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1567:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1572:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1571:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1576:/ quasiblock");
/*^getslot */
@@ -20438,7 +20455,7 @@ lab_endgetargs:;
meltfptr[20] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1572:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1577:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]), 0, "GNCX_OBJROUT");
@@ -20448,7 +20465,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1574:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1579:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20457,7 +20474,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.FREEMAP__V26*/ meltfptr[20])) ==
MELTOBMAG_MAPOBJECTS);;
- MELT_LOCATION ("warmelt-genobj.melt:1574:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1579:/ cond");
/*cond */ if ( /*_#IS_MAPOBJECT__L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -20465,7 +20482,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1574:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1579:/ cond.else");
/*^block */
/*anyblock */
@@ -20480,7 +20497,7 @@ lab_endgetargs:;
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") :
__FILE__,
- (1574) ? (1574) : __LINE__,
+ (1579) ? (1579) : __LINE__,
__FUNCTION__);
;
}
@@ -20497,7 +20514,7 @@ lab_endgetargs:;
/*_.IFELSE___V29*/ meltfptr[28];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1574:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1579:/ clear");
/*clear *//*_#IS_MAPOBJECT__L11*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IFELSE___V29*/ meltfptr[28] = 0;
@@ -20510,7 +20527,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1575:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1580:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20519,7 +20536,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t)
( /*_.OROUT__V27*/ meltfptr[21]),
(melt_ptr_t) (( /*!CLASS_ROUTINEOBJ */ meltfrout->tabval[7])));;
- MELT_LOCATION ("warmelt-genobj.melt:1575:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1580:/ cond");
/*cond */ if ( /*_#IS_A__L12*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -20527,7 +20544,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1575:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1580:/ cond.else");
/*^block */
/*anyblock */
@@ -20542,7 +20559,7 @@ lab_endgetargs:;
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") :
__FILE__,
- (1575) ? (1575) : __LINE__,
+ (1580) ? (1580) : __LINE__,
__FUNCTION__);
;
}
@@ -20559,7 +20576,7 @@ lab_endgetargs:;
/*_.IFELSE___V31*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1575:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1580:/ clear");
/*clear *//*_#IS_A__L12*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IFELSE___V31*/ meltfptr[30] = 0;
@@ -20570,7 +20587,7 @@ lab_endgetargs:;
/*_.IFCPP___V30*/ meltfptr[28] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1576:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1581:/ quasiblock");
/*_.FREELI__V32*/ meltfptr[30] =
@@ -20580,7 +20597,7 @@ lab_endgetargs:;
meltfptr[12]));;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1578:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1583:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20589,7 +20606,7 @@ lab_endgetargs:;
(melt_magic_discr
((melt_ptr_t) ( /*_.FREELI__V32*/ meltfptr[30])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-genobj.melt:1578:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1583:/ cond");
/*cond */ if ( /*_#IS_LIST__L13*/ meltfnum[10]) /*then */
{
/*^cond.then */
@@ -20597,7 +20614,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1578:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1583:/ cond.else");
/*^block */
/*anyblock */
@@ -20612,7 +20629,7 @@ lab_endgetargs:;
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") :
__FILE__,
- (1578) ? (1578) : __LINE__,
+ (1583) ? (1583) : __LINE__,
__FUNCTION__);
;
}
@@ -20629,7 +20646,7 @@ lab_endgetargs:;
/*_.IFELSE___V34*/ meltfptr[33];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1578:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1583:/ clear");
/*clear *//*_#IS_LIST__L13*/ meltfnum[10] = 0;
/*^clear */
/*clear *//*_.IFELSE___V34*/ meltfptr[33] = 0;
@@ -20642,7 +20659,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1579:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1584:/ locexp");
meltgc_append_list ((melt_ptr_t)
( /*_.FREELI__V32*/ meltfptr[30]),
(melt_ptr_t) ( /*_.OLDLOC__V2*/
@@ -20650,12 +20667,12 @@ lab_endgetargs:;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1576:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1581:/ clear");
/*clear *//*_.FREELI__V32*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.IFCPP___V33*/ meltfptr[32] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1571:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1576:/ clear");
/*clear *//*_.FREEMAP__V26*/ meltfptr[20] = 0;
/*^clear */
/*clear *//*_.OROUT__V27*/ meltfptr[21] = 0;
@@ -20663,7 +20680,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V28*/ meltfptr[27] = 0;
/*^clear */
/*clear *//*_.IFCPP___V30*/ meltfptr[28] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1570:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1575:/ quasiblock");
/*epilog */
@@ -20673,14 +20690,14 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1564:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1569:/ clear");
/*clear *//*_#__L10*/ meltfnum[1] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1559:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1564:/ clear");
/*clear *//*_.OLDCTY__V15*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.IFCPP___V16*/ meltfptr[13] = 0;
@@ -20692,7 +20709,7 @@ lab_endgetargs:;
/*clear *//*_#__L9*/ meltfnum[0] = 0;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1552:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1557:/ clear");
/*clear *//*_.IFCPP___V4*/ meltfptr[3] = 0;
/*^clear */
/*clear *//*_.IFCPP___V8*/ meltfptr[4] = 0;
@@ -20777,7 +20794,7 @@ meltrout_33_warmelt_genobj_DISPOSE_BND_OBJ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1583:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1588:/ getarg");
/*_.BND__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -20798,7 +20815,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1584:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1589:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20807,7 +20824,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_ANY_BINDING */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1584:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1589:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20815,7 +20832,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1584:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1589:/ cond.else");
/*^block */
/*anyblock */
@@ -20829,7 +20846,7 @@ lab_endgetargs:;
melt_assert_failed (("check bnd"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1584) ? (1584) : __LINE__, __FUNCTION__);
+ (1589) ? (1589) : __LINE__, __FUNCTION__);
;
}
;
@@ -20844,7 +20861,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1584:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1589:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -20857,7 +20874,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1585:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1590:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20866,7 +20883,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1585:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1590:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20874,7 +20891,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1585:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1590:/ cond.else");
/*^block */
/*anyblock */
@@ -20888,7 +20905,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1585) ? (1585) : __LINE__, __FUNCTION__);
+ (1590) ? (1590) : __LINE__, __FUNCTION__);
;
}
;
@@ -20903,7 +20920,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1585:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1590:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -20916,7 +20933,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1586:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1591:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -20939,7 +20956,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1586:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1591:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -20949,7 +20966,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1586:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1591:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -20959,7 +20976,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1586;
+ argtab[2].meltbp_long = 1591;
/*^apply.arg */
argtab[3].meltbp_cstring = "dispose_bnd_obj start bnd=";
/*^apply.arg */
@@ -20979,7 +20996,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1586:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1591:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V10*/ meltfptr[9] = 0;
@@ -20992,7 +21009,7 @@ lab_endgetargs:;
/*_.IF___V9*/ meltfptr[8] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1586:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1591:/ quasiblock");
/*_.PROGN___V11*/ meltfptr[9] = /*_.IF___V9*/ meltfptr[8];;
@@ -21001,7 +21018,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.PROGN___V11*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1586:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1591:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V9*/ meltfptr[8] = 0;
@@ -21014,7 +21031,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1587:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1592:/ quasiblock");
/*^getslot */
@@ -21033,7 +21050,7 @@ lab_endgetargs:;
/*_#NULL__L5*/ meltfnum[3] =
(( /*_.OLDLOC__V14*/ meltfptr[13]) == NULL);;
- MELT_LOCATION ("warmelt-genobj.melt:1589:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1594:/ cond");
/*cond */ if ( /*_#NULL__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -21045,7 +21062,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.BND__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_LET_BINDING */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1592:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1597:/ cond");
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -21053,7 +21070,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1593:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1598:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.BND__V2*/ meltfptr[1]), 1, "LETBIND_TYPE");
@@ -21064,7 +21081,7 @@ lab_endgetargs:;
/*_#__L7*/ meltfnum[6] =
(( /*_.LETBIND_TYPE__V17*/ meltfptr[16]) ==
(( /*!CTYPE_VOID */ meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:1592:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1597:/ cond");
/*cond */ if ( /*_#__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -21072,19 +21089,19 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1594:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1599:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
MELT_LOCATION
- ("warmelt-genobj.melt:1594:/ finalreturn");
+ ("warmelt-genobj.melt:1599:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.IF___V18*/ meltfptr[17] =
/*_.RETURN___V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1592:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1597:/ clear");
/*clear *//*_.RETURN___V19*/ meltfptr[18] = 0;
}
;
@@ -21100,7 +21117,7 @@ lab_endgetargs:;
/*_.IF___V16*/ meltfptr[15] = /*_.IF___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1592:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1597:/ clear");
/*clear *//*_.LETBIND_TYPE__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_#__L7*/ meltfnum[6] = 0;
@@ -21117,7 +21134,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1595:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1600:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21140,7 +21157,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1595:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1600:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L8*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -21150,7 +21167,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L9*/ meltfnum[8] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1595:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1600:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -21161,7 +21178,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1595;
+ argtab[2].meltbp_long = 1600;
/*^apply.arg */
argtab[3].meltbp_cstring =
"dispose_bnd_obj nulloldloc bnd=";
@@ -21183,7 +21200,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1595:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1600:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[17] = 0;
@@ -21196,7 +21213,7 @@ lab_endgetargs:;
/*_.IF___V21*/ meltfptr[16] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1595:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1600:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[17] = /*_.IF___V21*/ meltfptr[16];;
@@ -21205,7 +21222,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[18] = /*_.PROGN___V23*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1595:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1600:/ clear");
/*clear *//*_#MELT_NEED_DBG__L8*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IF___V21*/ meltfptr[16] = 0;
@@ -21218,7 +21235,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[18] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1590:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1595:/ quasiblock");
/*_.PROGN___V24*/ meltfptr[16] = /*_.IFCPP___V20*/ meltfptr[18];;
@@ -21227,7 +21244,7 @@ lab_endgetargs:;
/*_.IF___V15*/ meltfptr[14] = /*_.PROGN___V24*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1589:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1594:/ clear");
/*clear *//*_#IS_A__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V16*/ meltfptr[15] = 0;
@@ -21246,7 +21263,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1597:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1602:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21255,7 +21272,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.OLDLOC__V14*/ meltfptr[13]),
(melt_ptr_t) (( /*!CLASS_OBJLOCV */ meltfrout->
tabval[5])));;
- MELT_LOCATION ("warmelt-genobj.melt:1597:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1602:/ cond");
/*cond */ if ( /*_#IS_A__L10*/ meltfnum[8]) /*then */
{
/*^cond.then */
@@ -21263,7 +21280,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1597:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1602:/ cond.else");
/*^block */
/*anyblock */
@@ -21277,7 +21294,7 @@ lab_endgetargs:;
melt_assert_failed (("check oldloc"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1597) ? (1597) : __LINE__, __FUNCTION__);
+ (1602) ? (1602) : __LINE__, __FUNCTION__);
;
}
;
@@ -21292,7 +21309,7 @@ lab_endgetargs:;
/*_.IFCPP___V25*/ meltfptr[17] = /*_.IFELSE___V26*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1597:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1602:/ clear");
/*clear *//*_#IS_A__L10*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.IFELSE___V26*/ meltfptr[15] = 0;
@@ -21303,7 +21320,7 @@ lab_endgetargs:;
/*_.IFCPP___V25*/ meltfptr[17] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1598:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1603:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -21320,7 +21337,7 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1599:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1604:/ locexp");
meltgc_remove_mapobjects ((meltmapobjects_ptr_t)
( /*_.LOCMAP__V13*/ meltfptr[9]),
(meltobject_ptr_t) ( /*_.BND__V2*/
@@ -21329,7 +21346,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1600:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1605:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21352,7 +21369,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1600:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1605:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L11*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -21362,7 +21379,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L12*/ meltfnum[0] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1600:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1605:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -21373,7 +21390,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1600;
+ argtab[2].meltbp_long = 1605;
/*^apply.arg */
argtab[3].meltbp_cstring = "dispose_bnd_obj end bnd=";
/*^apply.arg */
@@ -21393,7 +21410,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1600:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1605:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L12*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -21406,7 +21423,7 @@ lab_endgetargs:;
/*_.IF___V29*/ meltfptr[15] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1600:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1605:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_.IF___V29*/ meltfptr[15];;
@@ -21415,7 +21432,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[16] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1600:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1605:/ clear");
/*clear *//*_#MELT_NEED_DBG__L11*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.IF___V29*/ meltfptr[15] = 0;
@@ -21432,7 +21449,7 @@ lab_endgetargs:;
/*_.LET___V12*/ meltfptr[8] = /*_.IFCPP___V28*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-genobj.melt:1587:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1592:/ clear");
/*clear *//*_.LOCMAP__V13*/ meltfptr[9] = 0;
/*^clear */
/*clear *//*_.OLDLOC__V14*/ meltfptr[13] = 0;
@@ -21446,11 +21463,11 @@ lab_endgetargs:;
/*clear *//*_.DISPOSE_OBJLOC__V27*/ meltfptr[18] = 0;
/*^clear */
/*clear *//*_.IFCPP___V28*/ meltfptr[16] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1583:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1588:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V12*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-genobj.melt:1583:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1588:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -21542,7 +21559,7 @@ meltrout_34_warmelt_genobj_COMPILOBJ_NREP_CHUNK (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1604:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1609:/ getarg");
/*_.NCHK__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -21563,7 +21580,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1605:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1610:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21572,7 +21589,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCHK__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_CHUNK */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1605:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1610:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -21580,7 +21597,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1605:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1610:/ cond.else");
/*^block */
/*anyblock */
@@ -21594,7 +21611,7 @@ lab_endgetargs:;
melt_assert_failed (("check nchk"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1605) ? (1605) : __LINE__, __FUNCTION__);
+ (1610) ? (1610) : __LINE__, __FUNCTION__);
;
}
;
@@ -21609,7 +21626,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1605:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1610:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -21622,7 +21639,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1606:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1611:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21631,7 +21648,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1606:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1611:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -21639,7 +21656,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1606:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1611:/ cond.else");
/*^block */
/*anyblock */
@@ -21653,7 +21670,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1606) ? (1606) : __LINE__, __FUNCTION__);
+ (1611) ? (1611) : __LINE__, __FUNCTION__);
;
}
;
@@ -21668,7 +21685,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1606:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1611:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -21681,7 +21698,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1607:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1612:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21704,7 +21721,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1607:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1612:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L3*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -21714,7 +21731,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1607:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1612:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -21724,7 +21741,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1607;
+ argtab[2].meltbp_long = 1612;
/*^apply.arg */
argtab[3].meltbp_cstring = "compilobj nrepchunk nchk=";
/*^apply.arg */
@@ -21744,7 +21761,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1607:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1612:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L4*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V10*/ meltfptr[9] = 0;
@@ -21757,7 +21774,7 @@ lab_endgetargs:;
/*_.IF___V9*/ meltfptr[8] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1607:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1612:/ quasiblock");
/*_.PROGN___V11*/ meltfptr[9] = /*_.IF___V9*/ meltfptr[8];;
@@ -21766,7 +21783,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = /*_.PROGN___V11*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1607:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1612:/ clear");
/*clear *//*_#MELT_NEED_DBG__L3*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V9*/ meltfptr[8] = 0;
@@ -21779,7 +21796,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1608:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1613:/ quasiblock");
/*^getslot */
@@ -21790,7 +21807,7 @@ lab_endgetargs:;
meltfptr[9] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1609:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1614:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCHK__V2*/ meltfptr[1]), 2, "NCHUNK_EXPANSION");
@@ -21798,7 +21815,7 @@ lab_endgetargs:;
meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1610:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1615:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCHK__V2*/ meltfptr[1]), 3, "NCHUNK_OPER");
@@ -21806,7 +21823,7 @@ lab_endgetargs:;
meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1611:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1616:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCHK__V2*/ meltfptr[1]), 1, "NEXPR_CTYP");
@@ -21816,7 +21833,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1613:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1618:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21825,7 +21842,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NOPER__V15*/ meltfptr[14]),
(melt_ptr_t) (( /*!CLASS_NAMED */ meltfrout->
tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1613:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1618:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -21833,7 +21850,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1613:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1618:/ cond.else");
/*^block */
/*anyblock */
@@ -21847,7 +21864,7 @@ lab_endgetargs:;
melt_assert_failed (("check noper"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1613) ? (1613) : __LINE__, __FUNCTION__);
+ (1618) ? (1618) : __LINE__, __FUNCTION__);
;
}
;
@@ -21862,7 +21879,7 @@ lab_endgetargs:;
/*_.IFCPP___V17*/ meltfptr[16] = /*_.IFELSE___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1613:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1618:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IFELSE___V18*/ meltfptr[17] = 0;
@@ -21875,7 +21892,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1614:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1619:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21883,7 +21900,7 @@ lab_endgetargs:;
/*_#IS_MULTIPLE__L6*/ meltfnum[0] =
(melt_magic_discr ((melt_ptr_t) ( /*_.NEXP__V14*/ meltfptr[13])) ==
MELTOBMAG_MULTIPLE);;
- MELT_LOCATION ("warmelt-genobj.melt:1614:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1619:/ cond");
/*cond */ if ( /*_#IS_MULTIPLE__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -21891,7 +21908,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1614:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1619:/ cond.else");
/*^block */
/*anyblock */
@@ -21905,7 +21922,7 @@ lab_endgetargs:;
melt_assert_failed (("check nexp"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1614) ? (1614) : __LINE__, __FUNCTION__);
+ (1619) ? (1619) : __LINE__, __FUNCTION__);
;
}
;
@@ -21920,7 +21937,7 @@ lab_endgetargs:;
/*_.IFCPP___V19*/ meltfptr[17] = /*_.IFELSE___V20*/ meltfptr[19];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1614:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1619:/ clear");
/*clear *//*_#IS_MULTIPLE__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V20*/ meltfptr[19] = 0;
@@ -21933,7 +21950,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1615:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1620:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -21942,7 +21959,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NTYP__V16*/ meltfptr[15]),
(melt_ptr_t) (( /*!CLASS_CTYPE */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:1615:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1620:/ cond");
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -21950,7 +21967,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1615:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1620:/ cond.else");
/*^block */
/*anyblock */
@@ -21964,7 +21981,7 @@ lab_endgetargs:;
melt_assert_failed (("check ntyp"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1615) ? (1615) : __LINE__, __FUNCTION__);
+ (1620) ? (1620) : __LINE__, __FUNCTION__);
;
}
;
@@ -21979,7 +21996,7 @@ lab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[19] = /*_.IFELSE___V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1615:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1620:/ clear");
/*clear *//*_#IS_A__L7*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IFELSE___V22*/ meltfptr[21] = 0;
@@ -21990,10 +22007,10 @@ lab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[19] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1616:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1621:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:1618:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1623:/ quasiblock");
/*^newclosure */
@@ -22017,7 +22034,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]);
;
/*_.LAMBDA___V24*/ meltfptr[23] = /*_.LAMBDA___V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-genobj.melt:1616:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1621:/ apply");
/*apply */
{
union meltparam_un argtab[1];
@@ -22033,7 +22050,7 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1624:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1629:/ cond");
/*cond */ if ( /*_.LOC__V13*/ meltfptr[9]) /*then */
{
/*^cond.then */
@@ -22041,7 +22058,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1625:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1630:/ quasiblock");
/*^rawallocobj */
@@ -22089,7 +22106,7 @@ lab_endgetargs:;
/*_.OEXP__V27*/ meltfptr[26] = /*_.INST___V28*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1624:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1629:/ clear");
/*clear *//*_.INST___V28*/ meltfptr[27] = 0;
}
;
@@ -22101,7 +22118,7 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1630:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1635:/ quasiblock");
/*^rawallocobj */
@@ -22140,7 +22157,7 @@ lab_endgetargs:;
/*_.OEXP__V27*/ meltfptr[26] = /*_.INST___V30*/ meltfptr[27];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1624:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1629:/ clear");
/*clear *//*_.INST___V30*/ meltfptr[27] = 0;
}
;
@@ -22148,7 +22165,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1635:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1640:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22157,7 +22174,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NTYP__V16*/ meltfptr[15]),
(melt_ptr_t) (( /*!CLASS_CTYPE */ meltfrout->
tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:1635:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1640:/ cond");
/*cond */ if ( /*_#IS_A__L8*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -22165,7 +22182,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1635:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1640:/ cond.else");
/*^block */
/*anyblock */
@@ -22179,7 +22196,7 @@ lab_endgetargs:;
melt_assert_failed (("check ntyp"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1635) ? (1635) : __LINE__, __FUNCTION__);
+ (1640) ? (1640) : __LINE__, __FUNCTION__);
;
}
;
@@ -22194,7 +22211,7 @@ lab_endgetargs:;
/*_.IFCPP___V32*/ meltfptr[27] = /*_.IFELSE___V33*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1635:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1640:/ clear");
/*clear *//*_#IS_A__L8*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V33*/ meltfptr[32] = 0;
@@ -22207,7 +22224,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1636:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1641:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22230,7 +22247,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1636:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1641:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[3]) /*then */
{
/*^cond.then */
@@ -22240,7 +22257,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L10*/ meltfnum[0] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1636:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1641:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -22251,7 +22268,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1636;
+ argtab[2].meltbp_long = 1641;
/*^apply.arg */
argtab[3].meltbp_cstring = "compilobj nrepchunk oexp=";
/*^apply.arg */
@@ -22271,7 +22288,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V36*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1636:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1641:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V36*/ meltfptr[35] = 0;
@@ -22284,7 +22301,7 @@ lab_endgetargs:;
/*_.IF___V35*/ meltfptr[34] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1636:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1641:/ quasiblock");
/*_.PROGN___V37*/ meltfptr[35] = /*_.IF___V35*/ meltfptr[34];;
@@ -22293,7 +22310,7 @@ lab_endgetargs:;
/*_.IFCPP___V34*/ meltfptr[32] = /*_.PROGN___V37*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1636:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1641:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[3] = 0;
/*^clear */
/*clear *//*_.IF___V35*/ meltfptr[34] = 0;
@@ -22310,7 +22327,7 @@ lab_endgetargs:;
/*_.LET___V23*/ meltfptr[21] = /*_.OEXP__V27*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-genobj.melt:1616:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1621:/ clear");
/*clear *//*_.LAMBDA___V24*/ meltfptr[23] = 0;
/*^clear */
/*clear *//*_.OTUP__V26*/ meltfptr[25] = 0;
@@ -22322,7 +22339,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V34*/ meltfptr[32] = 0;
/*_.LET___V12*/ meltfptr[8] = /*_.LET___V23*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-genobj.melt:1608:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1613:/ clear");
/*clear *//*_.LOC__V13*/ meltfptr[9] = 0;
/*^clear */
/*clear *//*_.NEXP__V14*/ meltfptr[13] = 0;
@@ -22338,11 +22355,11 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V21*/ meltfptr[19] = 0;
/*^clear */
/*clear *//*_.LET___V23*/ meltfptr[21] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1604:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1609:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V12*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-genobj.melt:1604:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1609:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -22432,7 +22449,7 @@ meltrout_35_warmelt_genobj_LAMBDA___11__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1618:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1623:/ getarg");
/*_.COMP__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -22450,7 +22467,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1619:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1624:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22473,7 +22490,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1619:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1624:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -22483,7 +22500,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1619:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1624:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -22493,7 +22510,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1619;
+ argtab[2].meltbp_long = 1624;
/*^apply.arg */
argtab[3].meltbp_cstring = "compobj nrepchunk comp=";
/*^apply.arg */
@@ -22512,7 +22529,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = /*_.MELT_DEBUG_FUN__V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1619:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1624:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L3*/ meltfnum[2] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V5*/ meltfptr[4] = 0;
@@ -22525,7 +22542,7 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1619:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1624:/ quasiblock");
/*_.PROGN___V6*/ meltfptr[4] = /*_.IF___V4*/ meltfptr[3];;
@@ -22534,7 +22551,7 @@ lab_endgetargs:;
/*_.IFCPP___V3*/ meltfptr[2] = /*_.PROGN___V6*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1619:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1624:/ clear");
/*clear *//*_#MELT_NEED_DBG__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V4*/ meltfptr[3] = 0;
@@ -22556,7 +22573,7 @@ lab_endgetargs:;
/*_#__L4*/ meltfnum[2] =
(( /*_.DISCRIM__V7*/ meltfptr[3]) ==
(( /*!DISCR_VERBATIM_STRING */ meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1620:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1625:/ cond");
/*cond */ if ( /*_#__L4*/ meltfnum[2]) /*then */
{
/*^cond.then */
@@ -22564,13 +22581,13 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1620:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1625:/ cond.else");
/*^block */
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1622:/ msend");
+ MELT_LOCATION ("warmelt-genobj.melt:1627:/ msend");
/*msend */
{
union meltparam_un argtab[1];
@@ -22588,17 +22605,17 @@ lab_endgetargs:;
/*_.IFELSE___V8*/ meltfptr[4] = /*_.COMPILE_OBJ__V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1620:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1625:/ clear");
/*clear *//*_.COMPILE_OBJ__V9*/ meltfptr[8] = 0;
}
;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1618:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1623:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.IFELSE___V8*/ meltfptr[4];;
- MELT_LOCATION ("warmelt-genobj.melt:1618:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1623:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -22690,7 +22707,7 @@ meltrout_36_warmelt_genobj_GETCTYPE_TYPEXPR (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1643:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1648:/ getarg");
/*_.RECV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -22711,7 +22728,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1644:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1649:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22720,7 +22737,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_TYPED_EXPRESSION */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1644:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1649:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -22728,7 +22745,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1644:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1649:/ cond.else");
/*^block */
/*anyblock */
@@ -22742,7 +22759,7 @@ lab_endgetargs:;
melt_assert_failed (("check recv"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1644) ? (1644) : __LINE__, __FUNCTION__);
+ (1649) ? (1649) : __LINE__, __FUNCTION__);
;
}
;
@@ -22757,7 +22774,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1644:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1649:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -22768,7 +22785,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1645:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1650:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.RECV__V2*/ meltfptr[1]), 1, "NEXPR_CTYP");
@@ -22776,11 +22793,11 @@ lab_endgetargs:;
meltfptr[4] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1643:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1648:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.NEXPR_CTYP__V6*/ meltfptr[4];;
- MELT_LOCATION ("warmelt-genobj.melt:1643:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1648:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -22868,7 +22885,7 @@ meltrout_37_warmelt_genobj_COMPILOBJ_NREP_NIL (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1649:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1654:/ getarg");
/*_.NILO__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -22889,7 +22906,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1650:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1655:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22898,7 +22915,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NILO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_NIL */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1650:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1655:/ cond");
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -22906,7 +22923,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1650:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1655:/ cond.else");
/*^block */
/*anyblock */
@@ -22920,7 +22937,7 @@ lab_endgetargs:;
melt_assert_failed (("check nilo"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1650) ? (1650) : __LINE__, __FUNCTION__);
+ (1655) ? (1655) : __LINE__, __FUNCTION__);
;
}
;
@@ -22935,7 +22952,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1650:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1655:/ clear");
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
@@ -22948,7 +22965,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1651:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1656:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -22957,7 +22974,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1651:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1656:/ cond");
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -22965,7 +22982,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1651:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1656:/ cond.else");
/*^block */
/*anyblock */
@@ -22979,7 +22996,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1651) ? (1651) : __LINE__, __FUNCTION__);
+ (1656) ? (1656) : __LINE__, __FUNCTION__);
;
}
;
@@ -22994,7 +23011,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1651:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1656:/ clear");
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
@@ -23005,7 +23022,7 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1652:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1657:/ quasiblock");
/*^quasiblock */
@@ -23034,24 +23051,24 @@ lab_endgetargs:;
"OBV_TYPE");
;
/*_.OBNIL__V9*/ meltfptr[8] = /*_.INST__V10*/ meltfptr[9];;
- MELT_LOCATION ("warmelt-genobj.melt:1654:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1659:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.OBNIL__V9*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-genobj.melt:1654:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1659:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.LET___V8*/ meltfptr[6] = /*_.RETURN___V11*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-genobj.melt:1652:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1657:/ clear");
/*clear *//*_.OBNIL__V9*/ meltfptr[8] = 0;
/*^clear */
/*clear *//*_.RETURN___V11*/ meltfptr[10] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1649:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1654:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V8*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-genobj.melt:1649:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1654:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -23142,7 +23159,7 @@ meltrout_38_warmelt_genobj_COMPILOBJ_NREP_COMMENT (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1660:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1665:/ getarg");
/*_.NCOMM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -23163,7 +23180,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1661:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1666:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23186,7 +23203,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1661:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1666:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -23196,7 +23213,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1661:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1666:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -23206,7 +23223,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1661;
+ argtab[2].meltbp_long = 1666;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compilobj_nrep_comment start ncomm=";
@@ -23226,7 +23243,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = /*_.MELT_DEBUG_FUN__V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1661:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1666:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V6*/ meltfptr[5] = 0;
@@ -23239,7 +23256,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1661:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1666:/ quasiblock");
/*_.PROGN___V7*/ meltfptr[5] = /*_.IF___V5*/ meltfptr[4];;
@@ -23248,7 +23265,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.PROGN___V7*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1661:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1666:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V5*/ meltfptr[4] = 0;
@@ -23263,7 +23280,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1662:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1667:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23272,7 +23289,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCOMM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_COMMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1662:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1667:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -23280,7 +23297,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1662:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1667:/ cond.else");
/*^block */
/*anyblock */
@@ -23294,7 +23311,7 @@ lab_endgetargs:;
melt_assert_failed (("check ncomm"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1662) ? (1662) : __LINE__, __FUNCTION__);
+ (1667) ? (1667) : __LINE__, __FUNCTION__);
;
}
;
@@ -23309,7 +23326,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[4] = /*_.IFELSE___V9*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1662:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1667:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[5] = 0;
@@ -23322,7 +23339,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1663:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1668:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23331,7 +23348,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1663:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1668:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -23339,7 +23356,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1663:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1668:/ cond.else");
/*^block */
/*anyblock */
@@ -23353,7 +23370,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1663) ? (1663) : __LINE__, __FUNCTION__);
+ (1668) ? (1668) : __LINE__, __FUNCTION__);
;
}
;
@@ -23368,7 +23385,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[5] = /*_.IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1663:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1668:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[10] = 0;
@@ -23379,7 +23396,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[5] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1664:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1669:/ quasiblock");
/*^getslot */
@@ -23390,7 +23407,7 @@ lab_endgetargs:;
meltfptr[12] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1665:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1670:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCOMM__V2*/ meltfptr[1]), 0, "NREP_LOC");
@@ -23404,14 +23421,14 @@ lab_endgetargs:;
(char *) 0);;
{
- MELT_LOCATION ("warmelt-genobj.melt:1667:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1672:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SBUF__V15*/ meltfptr[14]),
("/**!* "));
}
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1668:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1673:/ locexp");
meltgc_add_strbuf_ccomment ((melt_ptr_t)
( /*_.SBUF__V15*/ meltfptr[14]),
melt_string_str ((melt_ptr_t)
@@ -23421,12 +23438,12 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-genobj.melt:1669:/ locexp");
+ MELT_LOCATION ("warmelt-genobj.melt:1674:/ locexp");
meltgc_add_strbuf ((melt_ptr_t) ( /*_.SBUF__V15*/ meltfptr[14]),
(" *!**/"));
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1670:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1675:/ quasiblock");
/*_.OSTR__V17*/ meltfptr[16] =
@@ -23434,7 +23451,7 @@ lab_endgetargs:;
((meltobject_ptr_t)
(( /*!DISCR_VERBATIM_STRING */ meltfrout->tabval[4])),
melt_strbuf_str ((melt_ptr_t) ( /*_.SBUF__V15*/ meltfptr[14]))));;
- MELT_LOCATION ("warmelt-genobj.melt:1671:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1676:/ quasiblock");
/*^rawallocobj */
@@ -23443,7 +23460,7 @@ lab_endgetargs:;
melt_ptr_t newobj = 0;
melt_raw_object_create (newobj,
(melt_ptr_t) (( /*!CLASS_OBJCOMPUTE */
- meltfrout->tabval[5])), (3),
+ meltfrout->tabval[5])), (4),
"CLASS_OBJCOMPUTE");
/*_.INST__V19*/ meltfptr[18] =
newobj;
@@ -23469,6 +23486,16 @@ lab_endgetargs:;
;
/*^putslot */
/*putslot */
+ melt_assertmsg ("putslot checkobj @OBCPT_TYPE",
+ melt_magic_discr ((melt_ptr_t)
+ ( /*_.INST__V19*/ meltfptr[18])) ==
+ MELTOBMAG_OBJECT);
+ melt_putfield_object (( /*_.INST__V19*/ meltfptr[18]), (3),
+ (( /*!CTYPE_VOID */ meltfrout->tabval[6])),
+ "OBCPT_TYPE");
+ ;
+ /*^putslot */
+ /*putslot */
melt_assertmsg ("putslot checkobj @OBCPT_EXPR",
melt_magic_discr ((melt_ptr_t)
( /*_.INST__V19*/ meltfptr[18])) ==
@@ -23479,7 +23506,7 @@ lab_endgetargs:;
/*_.RES__V18*/ meltfptr[17] = /*_.INST__V19*/ meltfptr[18];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1676:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1682:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23502,7 +23529,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1676:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1682:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -23512,7 +23539,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L6*/ meltfnum[0] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1676:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1682:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -23522,7 +23549,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1676;
+ argtab[2].meltbp_long = 1682;
/*^apply.arg */
argtab[3].meltbp_cstring = "compilobj_nrep_comment ostr=";
/*^apply.arg */
@@ -23548,7 +23575,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1676:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1682:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[21] = 0;
@@ -23561,7 +23588,7 @@ lab_endgetargs:;
/*_.IF___V21*/ meltfptr[20] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1676:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1682:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[21] = /*_.IF___V21*/ meltfptr[20];;
@@ -23570,7 +23597,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = /*_.PROGN___V23*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1676:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1682:/ clear");
/*clear *//*_#MELT_NEED_DBG__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IF___V21*/ meltfptr[20] = 0;
@@ -23583,16 +23610,16 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1677:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1683:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.RES__V18*/ meltfptr[17];;
- MELT_LOCATION ("warmelt-genobj.melt:1677:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1683:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.LET___V16*/ meltfptr[15] = /*_.RETURN___V24*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-genobj.melt:1670:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1675:/ clear");
/*clear *//*_.OSTR__V17*/ meltfptr[16] = 0;
/*^clear */
/*clear *//*_.RES__V18*/ meltfptr[17] = 0;
@@ -23602,7 +23629,7 @@ lab_endgetargs:;
/*clear *//*_.RETURN___V24*/ meltfptr[20] = 0;
/*_.LET___V12*/ meltfptr[10] = /*_.LET___V16*/ meltfptr[15];;
- MELT_LOCATION ("warmelt-genobj.melt:1664:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1669:/ clear");
/*clear *//*_.COMS__V13*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.NLOC__V14*/ meltfptr[13] = 0;
@@ -23610,11 +23637,11 @@ lab_endgetargs:;
/*clear *//*_.SBUF__V15*/ meltfptr[14] = 0;
/*^clear */
/*clear *//*_.LET___V16*/ meltfptr[15] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1660:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1665:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V12*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-genobj.melt:1660:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1665:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -23710,7 +23737,7 @@ meltrout_39_warmelt_genobj_COMPILOBJ_NREP_LOCSYMOCC (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1683:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1689:/ getarg");
/*_.LSYO__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -23731,7 +23758,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1684:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1690:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23754,7 +23781,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1684:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1690:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -23764,7 +23791,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1684:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1690:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -23774,7 +23801,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1684;
+ argtab[2].meltbp_long = 1690;
/*^apply.arg */
argtab[3].meltbp_cstring = "compilobj locsymocc begin lsyo=";
/*^apply.arg */
@@ -23793,7 +23820,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = /*_.MELT_DEBUG_FUN__V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1684:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1690:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V6*/ meltfptr[5] = 0;
@@ -23806,7 +23833,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1684:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1690:/ quasiblock");
/*_.PROGN___V7*/ meltfptr[5] = /*_.IF___V5*/ meltfptr[4];;
@@ -23815,7 +23842,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.PROGN___V7*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1684:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1690:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V5*/ meltfptr[4] = 0;
@@ -23830,7 +23857,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1685:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1691:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23839,7 +23866,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.LSYO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_LOCSYMOCC */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1685:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1691:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -23847,7 +23874,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1685:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1691:/ cond.else");
/*^block */
/*anyblock */
@@ -23861,7 +23888,7 @@ lab_endgetargs:;
melt_assert_failed (("check nchk"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1685) ? (1685) : __LINE__, __FUNCTION__);
+ (1691) ? (1691) : __LINE__, __FUNCTION__);
;
}
;
@@ -23876,7 +23903,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[4] = /*_.IFELSE___V9*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1685:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1691:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[5] = 0;
@@ -23889,7 +23916,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1686:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1692:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -23898,7 +23925,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1686:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1692:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -23906,7 +23933,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1686:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1692:/ cond.else");
/*^block */
/*anyblock */
@@ -23920,7 +23947,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1686) ? (1686) : __LINE__, __FUNCTION__);
+ (1692) ? (1692) : __LINE__, __FUNCTION__);
;
}
;
@@ -23935,7 +23962,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[5] = /*_.IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1686:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1692:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[10] = 0;
@@ -23946,7 +23973,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[5] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1687:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1693:/ quasiblock");
/*^getslot */
@@ -23957,7 +23984,7 @@ lab_endgetargs:;
meltfptr[12] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1688:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1694:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]), 1, "GNCX_LOCMAP");
@@ -23965,7 +23992,7 @@ lab_endgetargs:;
meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1689:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1695:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.LSYO__V2*/ meltfptr[1]), 1, "NOCC_SYMB");
@@ -23973,7 +24000,7 @@ lab_endgetargs:;
meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1690:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1696:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.LSYO__V2*/ meltfptr[1]), 2, "NOCC_CTYP");
@@ -23981,7 +24008,7 @@ lab_endgetargs:;
meltfptr[15] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1691:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1697:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.LSYO__V2*/ meltfptr[1]), 3, "NOCC_BIND");
@@ -23998,7 +24025,7 @@ lab_endgetargs:;
/*_#NULL__L5*/ meltfnum[1] =
(( /*_.SBND__V17*/ meltfptr[16]) == NULL);;
- MELT_LOCATION ("warmelt-genobj.melt:1694:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1700:/ cond");
/*cond */ if ( /*_#NULL__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -24008,7 +24035,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1696:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1702:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24031,7 +24058,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1696:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1702:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L6*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -24041,7 +24068,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L7*/ meltfnum[6] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1696:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1702:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -24052,7 +24079,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1696;
+ argtab[2].meltbp_long = 1702;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compilobj_nrep_locsymocc null sbnd lsyo=";
@@ -24080,7 +24107,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V22*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1696:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1702:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L7*/ meltfnum[6] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V22*/ meltfptr[21] = 0;
@@ -24093,7 +24120,7 @@ lab_endgetargs:;
/*_.IF___V21*/ meltfptr[20] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1696:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1702:/ quasiblock");
/*_.PROGN___V23*/ meltfptr[21] = /*_.IF___V21*/ meltfptr[20];;
@@ -24102,7 +24129,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = /*_.PROGN___V23*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1696:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1702:/ clear");
/*clear *//*_#MELT_NEED_DBG__L6*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V21*/ meltfptr[20] = 0;
@@ -24117,7 +24144,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1697:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1703:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24130,7 +24157,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1697:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1703:/ cond.else");
/*^block */
/*anyblock */
@@ -24144,7 +24171,7 @@ lab_endgetargs:;
melt_assert_failed (("locsymocc without binding"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1697) ? (1697) : __LINE__,
+ (1703) ? (1703) : __LINE__,
__FUNCTION__);
;
}
@@ -24160,7 +24187,7 @@ lab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[20] = /*_.IFELSE___V25*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1697:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1703:/ clear");
/*clear *//*_.IFELSE___V25*/ meltfptr[21] = 0;
}
@@ -24169,7 +24196,7 @@ lab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[20] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1695:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1701:/ quasiblock");
/*_.PROGN___V26*/ meltfptr[21] = /*_.IFCPP___V24*/ meltfptr[20];;
@@ -24178,7 +24205,7 @@ lab_endgetargs:;
/*_.IF___V19*/ meltfptr[18] = /*_.PROGN___V26*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1694:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1700:/ clear");
/*clear *//*_.IFCPP___V20*/ meltfptr[19] = 0;
/*^clear */
/*clear *//*_.IFCPP___V24*/ meltfptr[20] = 0;
@@ -24197,7 +24224,7 @@ lab_endgetargs:;
/*_#NULL__L8*/ meltfnum[6] =
(( /*_.OVAR__V18*/ meltfptr[17]) == NULL);;
- MELT_LOCATION ("warmelt-genobj.melt:1699:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1705:/ cond");
/*cond */ if ( /*_#NULL__L8*/ meltfnum[6]) /*then */
{
/*^cond.then */
@@ -24207,7 +24234,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1701:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1707:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24230,7 +24257,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1701:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1707:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L9*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -24240,7 +24267,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1701:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1707:/ apply");
/*apply */
{
union meltparam_un argtab[9];
@@ -24251,7 +24278,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1701;
+ argtab[2].meltbp_long = 1707;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compilobj locsymocc null ovar sbnd=";
@@ -24285,7 +24312,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V30*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1701:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1707:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L10*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V30*/ meltfptr[29] = 0;
@@ -24298,7 +24325,7 @@ lab_endgetargs:;
/*_.IF___V29*/ meltfptr[21] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1701:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1707:/ quasiblock");
/*_.PROGN___V31*/ meltfptr[29] = /*_.IF___V29*/ meltfptr[21];;
@@ -24307,7 +24334,7 @@ lab_endgetargs:;
/*_.IFCPP___V28*/ meltfptr[20] = /*_.PROGN___V31*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1701:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1707:/ clear");
/*clear *//*_#MELT_NEED_DBG__L9*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V29*/ meltfptr[21] = 0;
@@ -24322,7 +24349,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1702:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1708:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24330,7 +24357,7 @@ lab_endgetargs:;
/*_#__L11*/ meltfnum[9] =
(( /*_.OTY__V16*/ meltfptr[15]) ==
(( /*!CTYPE_VOID */ meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1702:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1708:/ cond");
/*cond */ if ( /*_#__L11*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -24338,7 +24365,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1702:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1708:/ cond.else");
/*^block */
/*anyblock */
@@ -24349,7 +24376,7 @@ lab_endgetargs:;
{
/*^locexp */
- melt_assert_failed (("compilobj locsymocc null ovar without ctype_void"), ("warmelt-genobj.melt") ? ("warmelt-genobj.melt") : __FILE__, (1702) ? (1702) : __LINE__, __FUNCTION__);
+ melt_assert_failed (("compilobj locsymocc null ovar without ctype_void"), ("warmelt-genobj.melt") ? ("warmelt-genobj.melt") : __FILE__, (1708) ? (1708) : __LINE__, __FUNCTION__);
;
}
;
@@ -24364,7 +24391,7 @@ lab_endgetargs:;
/*_.IFCPP___V32*/ meltfptr[21] = /*_.IFELSE___V33*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1702:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1708:/ clear");
/*clear *//*_#__L11*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IFELSE___V33*/ meltfptr[29] = 0;
@@ -24375,7 +24402,7 @@ lab_endgetargs:;
/*_.IFCPP___V32*/ meltfptr[21] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1700:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1706:/ quasiblock");
/*_.PROGN___V34*/ meltfptr[29] = /*_.IFCPP___V32*/ meltfptr[21];;
@@ -24384,7 +24411,7 @@ lab_endgetargs:;
/*_.IFELSE___V27*/ meltfptr[19] = /*_.PROGN___V34*/ meltfptr[29];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1699:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1705:/ clear");
/*clear *//*_.IFCPP___V28*/ meltfptr[20] = 0;
/*^clear */
/*clear *//*_.IFCPP___V32*/ meltfptr[21] = 0;
@@ -24402,7 +24429,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1704:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1710:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24412,7 +24439,7 @@ lab_endgetargs:;
( /*_.OVAR__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_OBJLOCV */
meltfrout->tabval[4])));;
- MELT_LOCATION ("warmelt-genobj.melt:1704:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1710:/ cond");
/*cond */ if ( /*_#IS_A__L12*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -24420,7 +24447,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1704:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1710:/ cond.else");
/*^block */
/*anyblock */
@@ -24434,7 +24461,7 @@ lab_endgetargs:;
melt_assert_failed (("compilobj locsymocc check ovar"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1704) ? (1704) : __LINE__,
+ (1710) ? (1710) : __LINE__,
__FUNCTION__);
;
}
@@ -24450,7 +24477,7 @@ lab_endgetargs:;
/*_.IFCPP___V35*/ meltfptr[20] = /*_.IFELSE___V36*/ meltfptr[21];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1704:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1710:/ clear");
/*clear *//*_#IS_A__L12*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V36*/ meltfptr[21] = 0;
@@ -24466,7 +24493,7 @@ lab_endgetargs:;
/*_.IFELSE___V27*/ meltfptr[19] = /*_.IFCPP___V35*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1699:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1705:/ clear");
/*clear *//*_.IFCPP___V35*/ meltfptr[20] = 0;
}
;
@@ -24474,7 +24501,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1705:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1711:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24497,7 +24524,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1705:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1711:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L13*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -24507,7 +24534,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L14*/ meltfnum[0] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1705:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1711:/ apply");
/*apply */
{
union meltparam_un argtab[7];
@@ -24518,7 +24545,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1705;
+ argtab[2].meltbp_long = 1711;
/*^apply.arg */
argtab[3].meltbp_cstring = "compilobj locsymocc end lsyo=";
/*^apply.arg */
@@ -24544,7 +24571,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V39*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1705:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1711:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L14*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V39*/ meltfptr[20] = 0;
@@ -24557,7 +24584,7 @@ lab_endgetargs:;
/*_.IF___V38*/ meltfptr[21] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1705:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1711:/ quasiblock");
/*_.PROGN___V40*/ meltfptr[20] = /*_.IF___V38*/ meltfptr[21];;
@@ -24566,7 +24593,7 @@ lab_endgetargs:;
/*_.IFCPP___V37*/ meltfptr[29] = /*_.PROGN___V40*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1705:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1711:/ clear");
/*clear *//*_#MELT_NEED_DBG__L13*/ meltfnum[9] = 0;
/*^clear */
/*clear *//*_.IF___V38*/ meltfptr[21] = 0;
@@ -24579,16 +24606,16 @@ lab_endgetargs:;
/*_.IFCPP___V37*/ meltfptr[29] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1706:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1712:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.OVAR__V18*/ meltfptr[17];;
- MELT_LOCATION ("warmelt-genobj.melt:1706:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1712:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*_.LET___V12*/ meltfptr[10] = /*_.RETURN___V41*/ meltfptr[21];;
- MELT_LOCATION ("warmelt-genobj.melt:1687:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1693:/ clear");
/*clear *//*_.LOC__V13*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.LOCMAP__V14*/ meltfptr[13] = 0;
@@ -24612,11 +24639,11 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V37*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_.RETURN___V41*/ meltfptr[21] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1683:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1689:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V12*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-genobj.melt:1683:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1689:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */
@@ -24712,7 +24739,7 @@ meltrout_40_warmelt_genobj_COMPILOBJ_NREP_CLOSEDOCC (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-genobj.melt:1711:/ getarg");
+ MELT_LOCATION ("warmelt-genobj.melt:1717:/ getarg");
/*_.NCLO__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
@@ -24733,7 +24760,7 @@ lab_endgetargs:;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1712:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1718:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24756,7 +24783,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1712:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1718:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -24766,7 +24793,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1712:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1718:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -24776,7 +24803,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1712;
+ argtab[2].meltbp_long = 1718;
/*^apply.arg */
argtab[3].meltbp_cstring = "compilobj closedocc nclo=";
/*^apply.arg */
@@ -24795,7 +24822,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = /*_.MELT_DEBUG_FUN__V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1712:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1718:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L2*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V6*/ meltfptr[5] = 0;
@@ -24808,7 +24835,7 @@ lab_endgetargs:;
/*_.IF___V5*/ meltfptr[4] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1712:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1718:/ quasiblock");
/*_.PROGN___V7*/ meltfptr[5] = /*_.IF___V5*/ meltfptr[4];;
@@ -24817,7 +24844,7 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.PROGN___V7*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1712:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1718:/ clear");
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IF___V5*/ meltfptr[4] = 0;
@@ -24832,7 +24859,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1713:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1719:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24841,7 +24868,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCLO__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NREP_CLOSEDOCC */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-genobj.melt:1713:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1719:/ cond");
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -24849,7 +24876,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1713:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1719:/ cond.else");
/*^block */
/*anyblock */
@@ -24863,7 +24890,7 @@ lab_endgetargs:;
melt_assert_failed (("check nclo"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1713) ? (1713) : __LINE__, __FUNCTION__);
+ (1719) ? (1719) : __LINE__, __FUNCTION__);
;
}
;
@@ -24878,7 +24905,7 @@ lab_endgetargs:;
/*_.IFCPP___V8*/ meltfptr[4] = /*_.IFELSE___V9*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1713:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1719:/ clear");
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V9*/ meltfptr[5] = 0;
@@ -24891,7 +24918,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1714:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1720:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -24900,7 +24927,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_C_GENERATION_CONTEXT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-genobj.melt:1714:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1720:/ cond");
/*cond */ if ( /*_#IS_A__L4*/ meltfnum[0]) /*then */
{
/*^cond.then */
@@ -24908,7 +24935,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1714:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1720:/ cond.else");
/*^block */
/*anyblock */
@@ -24922,7 +24949,7 @@ lab_endgetargs:;
melt_assert_failed (("check gcx"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1714) ? (1714) : __LINE__, __FUNCTION__);
+ (1720) ? (1720) : __LINE__, __FUNCTION__);
;
}
;
@@ -24937,7 +24964,7 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[5] = /*_.IFELSE___V11*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1714:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1720:/ clear");
/*clear *//*_#IS_A__L4*/ meltfnum[0] = 0;
/*^clear */
/*clear *//*_.IFELSE___V11*/ meltfptr[10] = 0;
@@ -24948,10 +24975,10 @@ lab_endgetargs:;
/*_.IFCPP___V10*/ meltfptr[5] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1715:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1721:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:1716:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1722:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.GCX__V3*/ meltfptr[2]), 0, "GNCX_OBJROUT");
@@ -24959,7 +24986,7 @@ lab_endgetargs:;
meltfptr[12] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1717:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1723:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCLO__V2*/ meltfptr[1]), 1, "NOCC_SYMB");
@@ -24967,7 +24994,7 @@ lab_endgetargs:;
meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1718:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1724:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCLO__V2*/ meltfptr[1]), 3, "NOCC_BIND");
@@ -24975,7 +25002,7 @@ lab_endgetargs:;
meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1719:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1725:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCLO__V2*/ meltfptr[1]), 4, "NCLOC_PROCS");
@@ -24989,7 +25016,7 @@ lab_endgetargs:;
/*_.LASTCPROC__V18*/ meltfptr[17] =
(melt_pair_head ((melt_ptr_t) ( /*_.LIST_LAST__V17*/ meltfptr[16])));;
- MELT_LOCATION ("warmelt-genobj.melt:1721:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1727:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCLO__V2*/ meltfptr[1]), 0, "NREP_LOC");
@@ -24999,7 +25026,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1723:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1729:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25009,7 +25036,7 @@ lab_endgetargs:;
( /*_.LASTCPROC__V18*/ meltfptr[17]),
(melt_ptr_t) (( /*!CLASS_NREP_ROUTPROC */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-genobj.melt:1723:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1729:/ cond");
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -25017,7 +25044,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1723:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1729:/ cond.else");
/*^block */
/*anyblock */
@@ -25031,7 +25058,7 @@ lab_endgetargs:;
melt_assert_failed (("check lastcproc"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1723) ? (1723) : __LINE__, __FUNCTION__);
+ (1729) ? (1729) : __LINE__, __FUNCTION__);
;
}
;
@@ -25046,7 +25073,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = /*_.IFELSE___V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1723:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1729:/ clear");
/*clear *//*_#IS_A__L5*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V21*/ meltfptr[20] = 0;
@@ -25057,7 +25084,7 @@ lab_endgetargs:;
/*_.IFCPP___V20*/ meltfptr[19] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1724:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1730:/ quasiblock");
/*^getslot */
@@ -25071,7 +25098,7 @@ lab_endgetargs:;
/*_#CLORANK__L6*/ meltfnum[0] = -1;;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1727:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1733:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25079,7 +25106,7 @@ lab_endgetargs:;
/*_#IS_LIST__L7*/ meltfnum[1] =
(melt_magic_discr ((melt_ptr_t) ( /*_.CLOBLIS__V23*/ meltfptr[22])) ==
MELTOBMAG_LIST);;
- MELT_LOCATION ("warmelt-genobj.melt:1727:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1733:/ cond");
/*cond */ if ( /*_#IS_LIST__L7*/ meltfnum[1]) /*then */
{
/*^cond.then */
@@ -25087,7 +25114,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1727:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1733:/ cond.else");
/*^block */
/*anyblock */
@@ -25101,7 +25128,7 @@ lab_endgetargs:;
melt_assert_failed (("check cloblis"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1727) ? (1727) : __LINE__, __FUNCTION__);
+ (1733) ? (1733) : __LINE__, __FUNCTION__);
;
}
;
@@ -25116,7 +25143,7 @@ lab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[23] = /*_.IFELSE___V25*/ meltfptr[24];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1727:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1733:/ clear");
/*clear *//*_#IS_LIST__L7*/ meltfnum[1] = 0;
/*^clear */
/*clear *//*_.IFELSE___V25*/ meltfptr[24] = 0;
@@ -25127,7 +25154,7 @@ lab_endgetargs:;
/*_.IFCPP___V24*/ meltfptr[23] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1728:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1734:/ quasiblock");
/*_.CURPAIR__V27*/ meltfptr[26] =
@@ -25135,7 +25162,7 @@ lab_endgetargs:;
/*^compute */
/*_#CURANK__L8*/ meltfnum[1] = 0;;
- MELT_LOCATION ("warmelt-genobj.melt:1731:/ loop");
+ MELT_LOCATION ("warmelt-genobj.melt:1737:/ loop");
/*loop */
{
labloop_LOOPLIS_1:; /*^loopbody */
@@ -25151,7 +25178,7 @@ lab_endgetargs:;
/*_#NOT__L10*/ meltfnum[9] =
(!( /*_#IS_PAIR__L9*/ meltfnum[8]));;
- MELT_LOCATION ("warmelt-genobj.melt:1733:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1739:/ cond");
/*cond */ if ( /*_#NOT__L10*/ meltfnum[9]) /*then */
{
/*^cond.then */
@@ -25176,7 +25203,7 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-genobj.melt:1734:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1740:/ quasiblock");
/*_.CURBIND__V30*/ meltfptr[29] =
@@ -25186,7 +25213,7 @@ lab_endgetargs:;
/*_#__L12*/ meltfnum[11] =
(( /*_.CURBIND__V30*/ meltfptr[29]) ==
( /*_.OBIND__V15*/ meltfptr[14]));;
- MELT_LOCATION ("warmelt-genobj.melt:1735:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1741:/ cond");
/*cond */ if ( /*_#__L12*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -25194,10 +25221,10 @@ lab_endgetargs:;
/*anyblock */
{
- MELT_LOCATION ("warmelt-genobj.melt:1737:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:1743:/ compute");
/*_#CLORANK__L6*/ meltfnum[0] = /*_#SETQ___L13*/ meltfnum[12] =
/*_#CURANK__L8*/ meltfnum[1];;
- MELT_LOCATION ("warmelt-genobj.melt:1738:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1744:/ quasiblock");
/*^compute */
@@ -25209,12 +25236,12 @@ lab_endgetargs:;
goto labexit_LOOPLIS_1;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1736:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1742:/ quasiblock");
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1735:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1741:/ clear");
/*clear *//*_#SETQ___L13*/ meltfnum[12] = 0;
}
;
@@ -25222,17 +25249,17 @@ lab_endgetargs:;
;
/*_.PAIR_TAIL__V31*/ meltfptr[30] =
(melt_pair_tail ((melt_ptr_t) ( /*_.CURPAIR__V27*/ meltfptr[26])));;
- MELT_LOCATION ("warmelt-genobj.melt:1739:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:1745:/ compute");
/*_.CURPAIR__V27*/ meltfptr[26] = /*_.SETQ___V32*/ meltfptr[31] =
/*_.PAIR_TAIL__V31*/ meltfptr[30];;
/*_#I__L14*/ meltfnum[12] =
(( /*_#CURANK__L8*/ meltfnum[1]) + (1));;
- MELT_LOCATION ("warmelt-genobj.melt:1740:/ compute");
+ MELT_LOCATION ("warmelt-genobj.melt:1746:/ compute");
/*_#CURANK__L8*/ meltfnum[1] = /*_#SETQ___L15*/ meltfnum[14] =
/*_#I__L14*/ meltfnum[12];;
/*_#LET___L11*/ meltfnum[10] = /*_#SETQ___L15*/ meltfnum[14];;
- MELT_LOCATION ("warmelt-genobj.melt:1734:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1740:/ clear");
/*clear *//*_.CURBIND__V30*/ meltfptr[29] = 0;
/*^clear */
/*clear *//*_#__L12*/ meltfnum[11] = 0;
@@ -25246,7 +25273,7 @@ lab_endgetargs:;
/*clear *//*_#SETQ___L15*/ meltfnum[14] = 0;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1731:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1737:/ clear");
/*clear *//*_#IS_PAIR__L9*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_#NOT__L10*/ meltfnum[9] = 0;
@@ -25263,14 +25290,14 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1742:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1748:/ cppif.then");
/*^block */
/*anyblock */
{
/*_#I__L16*/ meltfnum[11] =
(( /*_#CLORANK__L6*/ meltfnum[0]) >= (0));;
- MELT_LOCATION ("warmelt-genobj.melt:1742:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1748:/ cond");
/*cond */ if ( /*_#I__L16*/ meltfnum[11]) /*then */
{
/*^cond.then */
@@ -25278,7 +25305,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1742:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1748:/ cond.else");
/*^block */
/*anyblock */
@@ -25292,7 +25319,7 @@ lab_endgetargs:;
melt_assert_failed (("check good closed rank"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1742) ? (1742) : __LINE__, __FUNCTION__);
+ (1748) ? (1748) : __LINE__, __FUNCTION__);
;
}
;
@@ -25307,7 +25334,7 @@ lab_endgetargs:;
/*_.IFCPP___V33*/ meltfptr[29] = /*_.IFELSE___V34*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1742:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1748:/ clear");
/*clear *//*_#I__L16*/ meltfnum[11] = 0;
/*^clear */
/*clear *//*_.IFELSE___V34*/ meltfptr[30] = 0;
@@ -25318,10 +25345,10 @@ lab_endgetargs:;
/*_.IFCPP___V33*/ meltfptr[29] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-genobj.melt:1743:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1749:/ quasiblock");
- MELT_LOCATION ("warmelt-genobj.melt:1744:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1750:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.NCLO__V2*/ meltfptr[1]), 2, "NOCC_CTYP");
@@ -25333,7 +25360,7 @@ lab_endgetargs:;
(meltgc_new_int
((meltobject_ptr_t) (( /*!DISCR_INTEGER */ meltfrout->tabval[5])),
( /*_#CLORANK__L6*/ meltfnum[0])));;
- MELT_LOCATION ("warmelt-genobj.melt:1751:/ getslot");
+ MELT_LOCATION ("warmelt-genobj.melt:1757:/ getslot");
{
melt_ptr_t slot = 0;
melt_object_get_field (slot, (melt_ptr_t) ( /*_.OSYM__V14*/ meltfptr[13]), 1, "NAMED_NAME");
@@ -25341,7 +25368,7 @@ lab_endgetargs:;
meltfptr[37] = slot;
};
;
- MELT_LOCATION ("warmelt-genobj.melt:1746:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1752:/ quasiblock");
/*^rawallocobj */
@@ -25396,7 +25423,7 @@ lab_endgetargs:;
/*_.OCLOCCV__V39*/ meltfptr[38] = /*_.INST__V40*/ meltfptr[39];;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1753:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1759:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25405,7 +25432,7 @@ lab_endgetargs:;
melt_is_instance_of ((melt_ptr_t) ( /*_.NCLOTYP__V36*/ meltfptr[30]),
(melt_ptr_t) (( /*!CLASS_CTYPE */ meltfrout->
tabval[6])));;
- MELT_LOCATION ("warmelt-genobj.melt:1753:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1759:/ cond");
/*cond */ if ( /*_#IS_A__L17*/ meltfnum[12]) /*then */
{
/*^cond.then */
@@ -25413,7 +25440,7 @@ lab_endgetargs:;
}
else
{
- MELT_LOCATION ("warmelt-genobj.melt:1753:/ cond.else");
+ MELT_LOCATION ("warmelt-genobj.melt:1759:/ cond.else");
/*^block */
/*anyblock */
@@ -25427,7 +25454,7 @@ lab_endgetargs:;
melt_assert_failed (("check nclotyp"),
("warmelt-genobj.melt")
? ("warmelt-genobj.melt") : __FILE__,
- (1753) ? (1753) : __LINE__, __FUNCTION__);
+ (1759) ? (1759) : __LINE__, __FUNCTION__);
;
}
;
@@ -25442,7 +25469,7 @@ lab_endgetargs:;
/*_.IFCPP___V41*/ meltfptr[40] = /*_.IFELSE___V42*/ meltfptr[41];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1753:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1759:/ clear");
/*clear *//*_#IS_A__L17*/ meltfnum[12] = 0;
/*^clear */
/*clear *//*_.IFELSE___V42*/ meltfptr[41] = 0;
@@ -25455,7 +25482,7 @@ lab_endgetargs:;
;
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-genobj.melt:1754:/ cppif.then");
+ MELT_LOCATION ("warmelt-genobj.melt:1760:/ cppif.then");
/*^block */
/*anyblock */
{
@@ -25478,7 +25505,7 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-genobj.melt:1754:/ cond");
+ MELT_LOCATION ("warmelt-genobj.melt:1760:/ cond");
/*cond */ if ( /*_#MELT_NEED_DBG__L18*/ meltfnum[14]) /*then */
{
/*^cond.then */
@@ -25488,7 +25515,7 @@ lab_endgetargs:;
/*_#THE_MELTCALLCOUNT__L19*/ meltfnum[8] =
meltcallcount;;
- MELT_LOCATION ("warmelt-genobj.melt:1754:/ apply");
+ MELT_LOCATION ("warmelt-genobj.melt:1760:/ apply");
/*apply */
{
union meltparam_un argtab[5];
@@ -25499,7 +25526,7 @@ lab_endgetargs:;
/*^apply.arg */
argtab[1].meltbp_cstring = "warmelt-genobj.melt";
/*^apply.arg */
- argtab[2].meltbp_long = 1754;
+ argtab[2].meltbp_long = 1760;
/*^apply.arg */
argtab[3].meltbp_cstring =
"compilobj closedocc result ocloccv=";
@@ -25520,7 +25547,7 @@ lab_endgetargs:;
/*_.MELT_DEBUG_FUN__V45*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1754:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1760:/ clear");
/*clear *//*_#THE_MELTCALLCOUNT__L19*/ meltfnum[8] = 0;
/*^clear */
/*clear *//*_.MELT_DEBUG_FUN__V45*/ meltfptr[44] = 0;
@@ -25533,7 +25560,7 @@ lab_endgetargs:;
/*_.IF___V44*/ meltfptr[43] = NULL;;
}
;
- MELT_LOCATION ("warmelt-genobj.melt:1754:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1760:/ quasiblock");
/*_.PROGN___V46*/ meltfptr[44] = /*_.IF___V44*/ meltfptr[43];;
@@ -25542,7 +25569,7 @@ lab_endgetargs:;
/*_.IFCPP___V43*/ meltfptr[41] = /*_.PROGN___V46*/ meltfptr[44];;
/*epilog */
- MELT_LOCATION ("warmelt-genobj.melt:1754:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1760:/ clear");
/*clear *//*_#MELT_NEED_DBG__L18*/ meltfnum[14] = 0;
/*^clear */
/*clear *//*_.IF___V44*/ meltfptr[43] = 0;
@@ -25559,7 +25586,7 @@ lab_endgetargs:;
/*_.LET___V35*/ meltfptr[31] = /*_.OCLOCCV__V39*/ meltfptr[38];;
- MELT_LOCATION ("warmelt-genobj.melt:1743:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1749:/ clear");
/*clear *//*_.NCLOTYP__V36*/ meltfptr[30] = 0;
/*^clear */
/*clear *//*_.MAKE_INTEGERBOX__V37*/ meltfptr[36] = 0;
@@ -25573,7 +25600,7 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V43*/ meltfptr[41] = 0;
/*_.LET___V26*/ meltfptr[24] = /*_.LET___V35*/ meltfptr[31];;
- MELT_LOCATION ("warmelt-genobj.melt:1728:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1734:/ clear");
/*clear *//*_.CURPAIR__V27*/ meltfptr[26] = 0;
/*^clear */
/*clear *//*_#CURANK__L8*/ meltfnum[1] = 0;
@@ -25585,7 +25612,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V35*/ meltfptr[31] = 0;
/*_.LET___V22*/ meltfptr[20] = /*_.LET___V26*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-genobj.melt:1724:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1730:/ clear");
/*clear *//*_.CLOBLIS__V23*/ meltfptr[22] = 0;
/*^clear */
/*clear *//*_#CLORANK__L6*/ meltfnum[0] = 0;
@@ -25595,7 +25622,7 @@ lab_endgetargs:;
/*clear *//*_.LET___V26*/ meltfptr[24] = 0;
/*_.LET___V12*/ meltfptr[10] = /*_.LET___V22*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-genobj.melt:1715:/ clear");
+ MELT_LOCATION ("warmelt-genobj.melt:1721:/ clear");
/*clear *//*_.OROUT__V13*/ meltfptr[12] = 0;
/*^clear */
/*clear *//*_.OSYM__V14*/ meltfptr[13] = 0;
@@ -25613,11 +25640,11 @@ lab_endgetargs:;
/*clear *//*_.IFCPP___V20*/ meltfptr[19] = 0;
/*^clear */
/*clear *//*_.LET___V22*/ meltfptr[20] = 0;
- MELT_LOCATION ("warmelt-genobj.melt:1711:/ quasiblock");
+ MELT_LOCATION ("warmelt-genobj.melt:1717:/ quasiblock");
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V12*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-genobj.melt:1711:/ finalreturn");
+ MELT_LOCATION ("warmelt-genobj.melt:1717:/ finalreturn");
;
/*finalret */ goto labend_rout;
/*epilog */