@@ -587,8 +587,8 @@ module ProductFlow {
587587
588588 pragma [ nomagic]
589589 private predicate interprocEdge1 (
590- Declaration predDecl , Declaration succDecl , Flow1:: PathNode pred1 , Flow1 :: PathNode succ1 ,
591- TKind kind
590+ DataFlowCallable predDecl , DataFlowCallable succDecl , Flow1:: PathNode pred1 ,
591+ Flow1 :: PathNode succ1 , TKind kind
592592 ) {
593593 Flow1:: PathGraph:: edges ( pred1 , succ1 , _, _) and
594594 predDecl != succDecl and
@@ -607,8 +607,8 @@ module ProductFlow {
607607
608608 pragma [ nomagic]
609609 private predicate interprocEdge2 (
610- Declaration predDecl , Declaration succDecl , Flow2:: PathNode pred2 , Flow2 :: PathNode succ2 ,
611- TKind kind
610+ DataFlowCallable predDecl , DataFlowCallable succDecl , Flow2:: PathNode pred2 ,
611+ Flow2 :: PathNode succ2 , TKind kind
612612 ) {
613613 Flow2:: PathGraph:: edges ( pred2 , succ2 , _, _) and
614614 predDecl != succDecl and
@@ -628,7 +628,7 @@ module ProductFlow {
628628 private predicate interprocEdgePair (
629629 Flow1:: PathNode pred1 , Flow2:: PathNode pred2 , Flow1:: PathNode succ1 , Flow2:: PathNode succ2
630630 ) {
631- exists ( Declaration predDecl , Declaration succDecl , TKind kind |
631+ exists ( DataFlowCallable predDecl , DataFlowCallable succDecl , TKind kind |
632632 interprocEdge1 ( predDecl , succDecl , pred1 , succ1 , kind ) and
633633 interprocEdge2 ( predDecl , succDecl , pred2 , succ2 , kind )
634634 )
0 commit comments