diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-02-14 12:29:59 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-02-14 12:29:59 +0000 |
commit | 4ac4e02edf82bf1573c1e35e6e2d81037e0e6222 (patch) | |
tree | dbc95f86d3de9fbe832257137199a69c282b43a1 /gcc/melt/generated/warmelt-genobj+01.c | |
parent | ae1d0cccc1e85120593b6e0e2d104297a6ab44a0 (diff) | |
download | gcc-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.c | 2957 |
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 */ |