@@ -271,14 +271,14 @@ jtatop(J jt, A a, A w) {
271
271
AT (w ) |= LIT ;
272
272
}
273
273
}
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 );
275
275
}
276
276
wv = FAV (w );
277
277
d = wv -> id ;
278
278
if ((d & ~1 ) == CLEFT ) {
279
279
// the very common case u@] and u@[. Take ASGSAFE and inplaceability from u. No IRS. Vector the monad
280
280
// straight to u; vector the dyad to our routine that shuffles args and inplace bits
281
- return fdef ( 0 ,
281
+ return jtfdef ( jt , 0 ,
282
282
CAT ,
283
283
VERB ,
284
284
onright1 ,
@@ -471,7 +471,7 @@ jtatop(J jt, A a, A w) {
471
471
}
472
472
}
473
473
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 ));
475
475
}
476
476
477
477
// u@:v
@@ -493,7 +493,7 @@ jtatco(J jt, A a, A w) {
493
493
if ((d & ~1 ) == CLEFT ) {
494
494
// the very common case u@:] and u@:[. Take ASGSAFE and inplaceability from u. No IRS. Vector the monad
495
495
// straight to u; vector the dyad to our routine that shuffles args and inplace bits
496
- return fdef ( 0 ,
496
+ return jtfdef ( jt , 0 ,
497
497
CATCO ,
498
498
VERB ,
499
499
onright1 ,
@@ -638,7 +638,7 @@ jtatco(J jt, A a, A w) {
638
638
flag2 |= wv -> flag2 & (VF2WILLOPEN1 | VF2WILLOPEN2W | VF2WILLOPEN2A | VF2USESITEMCOUNT1 | VF2USESITEMCOUNT2W |
639
639
VF2USESITEMCOUNT2A );
640
640
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 );
642
642
}
643
643
644
644
// u&:v
@@ -693,7 +693,7 @@ jtampco(J jt, A a, A w) {
693
693
flag2 |= (f1 == on1cell ) << VF2RANKATOP1X ;
694
694
flag2 |= VF2RANKATOP2 ;
695
695
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 ));
697
697
FAV (z )-> localuse .lclr [0 ] = linktype ;
698
698
return z ;
699
699
}
@@ -822,7 +822,7 @@ jtamp(J jt, A a, A w) {
822
822
flag &= ~VJTFLGOK1 ;
823
823
}
824
824
}
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 );
826
826
case VN :
827
827
f1 = withr ;
828
828
v = FAV (a );
@@ -862,7 +862,7 @@ jtamp(J jt, A a, A w) {
862
862
flag &= ~VJTFLGOK1 ;
863
863
}
864
864
}
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 );
866
866
case VV :
867
867
// u&v
868
868
f1 = on1 ;
@@ -963,7 +963,7 @@ jtamp(J jt, A a, A w) {
963
963
}
964
964
}
965
965
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 ));
967
967
FAV (z )-> localuse .lclr [0 ] = linktype ;
968
968
return z ;
969
969
}
0 commit comments