Skip to content

Commit d94cd24

Browse files
committed
move defaulting of TwoWay and DefaultFlow to just before first use
1 parent 20b4bd0 commit d94cd24

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/PDL/PP.pm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1240,10 +1240,6 @@ $PDL::PP::deftbl =
12401240
PDL::PP::Rule::Returns->new("Priv", "AffinePriv", 'PDL_Indx incs[$PDL(CHILD)->ndims];PDL_Indx offs; '),
12411241
PDL::PP::Rule::Returns->new("IsAffineFlag", "AffinePriv", "PDL_ITRANS_ISAFFINE"),
12421242
PDL::PP::Rule::Returns::Zero->new("IsAffineFlag"),
1243-
PDL::PP::Rule::Returns->new("TwoWayFlag", "TwoWay", "PDL_ITRANS_TWOWAY"),
1244-
PDL::PP::Rule::Returns::Zero->new("TwoWayFlag"),
1245-
PDL::PP::Rule::Returns->new("DefaultFlowFlag", "DefaultFlow", "PDL_ITRANS_DO_DATAFLOW_ANY"),
1246-
PDL::PP::Rule::Returns::Zero->new("DefaultFlowFlag"),
12471243

12481244
PDL::PP::Rule->new("RedoDims", [qw(EquivPDimExpr EquivDimCheck?)],
12491245
sub {
@@ -1488,6 +1484,10 @@ EOF
14881484
}),
14891485
PDL::PP::Rule::Returns->new("OverloadDocValues", []),
14901486

1487+
PDL::PP::Rule::Returns->new("TwoWayFlag", "TwoWay", "PDL_ITRANS_TWOWAY"),
1488+
PDL::PP::Rule::Returns::Zero->new("TwoWayFlag"),
1489+
PDL::PP::Rule::Returns->new("DefaultFlowFlag", "DefaultFlow", "PDL_ITRANS_DO_DATAFLOW_ANY"),
1490+
PDL::PP::Rule::Returns::Zero->new("DefaultFlowFlag"),
14911491
PDL::PP::Rule::Returns::One->new('Lvalue', 'TwoWay', 'TwoWay => Lvalue'),
14921492
PDL::PP::Rule->new([qw(UsageDoc ParamDoc)],
14931493
[qw(Name Doc? SignatureObj OtherParsDefaults? ArgOrder?

0 commit comments

Comments
 (0)