@@ -271,14 +271,14 @@ jtatop(J jt, A a, A w) {
271271 AT (w ) |= LIT ;
272272 }
273273 }
274- return fdef ( 0 , CAT , VERB , onconst1 , onconst2 , a , w , h , VFLAGNONE , RMAX , RMAX , RMAX );
274+ return jtfdef ( jt , 0 , CAT , VERB , onconst1 , onconst2 , a , w , h , VFLAGNONE , RMAX , RMAX , RMAX );
275275 }
276276 wv = FAV (w );
277277 d = wv -> id ;
278278 if ((d & ~1 ) == CLEFT ) {
279279 // the very common case u@] and u@[. Take ASGSAFE and inplaceability from u. No IRS. Vector the monad
280280 // straight to u; vector the dyad to our routine that shuffles args and inplace bits
281- return fdef ( 0 ,
281+ return jtfdef ( jt , 0 ,
282282 CAT ,
283283 VERB ,
284284 onright1 ,
@@ -471,7 +471,7 @@ jtatop(J jt, A a, A w) {
471471 }
472472 }
473473
474- return fdef ( flag2 , CAT , VERB , f1 , f2 , a , w , h , flag , (I )wv -> mr , (I )lrv (wv ), rrv (wv ));
474+ return jtfdef ( jt , flag2 , CAT , VERB , f1 , f2 , a , w , h , flag , (I )wv -> mr , (I )lrv (wv ), rrv (wv ));
475475}
476476
477477// u@:v
@@ -493,7 +493,7 @@ jtatco(J jt, A a, A w) {
493493 if ((d & ~1 ) == CLEFT ) {
494494 // the very common case u@:] and u@:[. Take ASGSAFE and inplaceability from u. No IRS. Vector the monad
495495 // straight to u; vector the dyad to our routine that shuffles args and inplace bits
496- return fdef ( 0 ,
496+ return jtfdef ( jt , 0 ,
497497 CATCO ,
498498 VERB ,
499499 onright1 ,
@@ -638,7 +638,7 @@ jtatco(J jt, A a, A w) {
638638 flag2 |= wv -> flag2 & (VF2WILLOPEN1 | VF2WILLOPEN2W | VF2WILLOPEN2A | VF2USESITEMCOUNT1 | VF2USESITEMCOUNT2W |
639639 VF2USESITEMCOUNT2A );
640640
641- return fdef ( flag2 , CATCO , VERB , f1 , f2 , a , w , 0L , flag , RMAX , RMAX , RMAX );
641+ return jtfdef ( jt , flag2 , CATCO , VERB , f1 , f2 , a , w , 0L , flag , RMAX , RMAX , RMAX );
642642}
643643
644644// u&:v
@@ -693,7 +693,7 @@ jtampco(J jt, A a, A w) {
693693 flag2 |= (f1 == on1cell ) << VF2RANKATOP1X ;
694694 flag2 |= VF2RANKATOP2 ;
695695 A z ;
696- RZ (z = fdef ( flag2 , CAMPCO , VERB , f1 , f2 , a , w , 0L , flag , RMAX , RMAX , RMAX ));
696+ RZ (z = jtfdef ( jt , flag2 , CAMPCO , VERB , f1 , f2 , a , w , 0L , flag , RMAX , RMAX , RMAX ));
697697 FAV (z )-> localuse .lclr [0 ] = linktype ;
698698 return z ;
699699}
@@ -822,7 +822,7 @@ jtamp(J jt, A a, A w) {
822822 flag &= ~VJTFLGOK1 ;
823823 }
824824 }
825- return fdef ( 0 , CAMP , VERB , f1 , with2 , a , w , h , flag , RMAX , RMAX , RMAX );
825+ return jtfdef ( jt , 0 , CAMP , VERB , f1 , with2 , a , w , h , flag , RMAX , RMAX , RMAX );
826826 case VN :
827827 f1 = withr ;
828828 v = FAV (a );
@@ -862,7 +862,7 @@ jtamp(J jt, A a, A w) {
862862 flag &= ~VJTFLGOK1 ;
863863 }
864864 }
865- return fdef ( 0 , CAMP , VERB , f1 , with2 , a , w , h , flag , RMAX , RMAX , RMAX );
865+ return jtfdef ( jt , 0 , CAMP , VERB , f1 , with2 , a , w , h , flag , RMAX , RMAX , RMAX );
866866 case VV :
867867 // u&v
868868 f1 = on1 ;
@@ -963,7 +963,7 @@ jtamp(J jt, A a, A w) {
963963 }
964964 }
965965 A z ;
966- RZ (z = fdef ( flag2 , CAMP , VERB , f1 , f2 , a , w , 0L , flag , r , r , r ));
966+ RZ (z = jtfdef ( jt , flag2 , CAMP , VERB , f1 , f2 , a , w , 0L , flag , r , r , r ));
967967 FAV (z )-> localuse .lclr [0 ] = linktype ;
968968 return z ;
969969 }
0 commit comments