@@ -1123,8 +1123,8 @@ module MakeImplCommon<InputSig Lang> {
1123
1123
Input:: enableTypeFlow ( ) and
1124
1124
(
1125
1125
exists ( ParamNode p , DataFlowType at , DataFlowType pt |
1126
- at = getNodeType ( arg ) and
1127
- pt = getNodeType ( p ) and
1126
+ nodeDataFlowType ( arg , at ) and
1127
+ nodeDataFlowType ( p , pt ) and
1128
1128
relevantCallEdge ( _, _, arg , p ) and
1129
1129
typeStrongerThan0 ( pt , at )
1130
1130
)
@@ -1133,8 +1133,8 @@ module MakeImplCommon<InputSig Lang> {
1133
1133
// A call edge may implicitly strengthen a type by ensuring that a
1134
1134
// specific argument node was reached if the type of that argument was
1135
1135
// strengthened via a cast.
1136
- at = getNodeType ( arg ) and
1137
- pt = getNodeType ( p ) and
1136
+ nodeDataFlowType ( arg , at ) and
1137
+ nodeDataFlowType ( p , pt ) and
1138
1138
paramMustFlow ( p , arg ) and
1139
1139
relevantCallEdge ( _, _, arg , _) and
1140
1140
typeStrongerThan0 ( at , pt )
@@ -1174,8 +1174,8 @@ module MakeImplCommon<InputSig Lang> {
1174
1174
or
1175
1175
exists ( ArgNode arg , DataFlowType at , DataFlowType pt |
1176
1176
trackedParamTypeCand ( p ) and
1177
- at = getNodeType ( arg ) and
1178
- pt = getNodeType ( p ) and
1177
+ nodeDataFlowType ( arg , at ) and
1178
+ nodeDataFlowType ( p , pt ) and
1179
1179
relevantCallEdge ( _, _, arg , p ) and
1180
1180
typeStrongerThan0 ( at , pt )
1181
1181
)
0 commit comments