@@ -2588,21 +2588,21 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2588
2588
2589
2589
CcCall ccSomeCall ( ) { result instanceof CallContextSomeCall }
2590
2590
2591
+ DataFlowCallable viableImplCallContextReduced ( DataFlowCall call , CcCall ctx ) {
2592
+ result = Input:: prunedViableImplInCallContext ( call , ctx )
2593
+ }
2594
+
2595
+ bindingset [ call, ctx]
2596
+ predicate viableImplNotCallContextReduced ( DataFlowCall call , Cc ctx ) {
2597
+ Input:: noPrunedViableImplInCallContext ( call , ctx )
2598
+ }
2599
+
2591
2600
module NoLocalCallContext {
2592
2601
class LocalCc = Unit ;
2593
2602
2594
2603
bindingset [ node, cc]
2595
2604
LocalCc getLocalCc ( NodeEx node , Cc cc ) { any ( ) }
2596
2605
2597
- DataFlowCallable viableImplCallContextReduced ( DataFlowCall call , CcCall ctx ) {
2598
- result = Input:: prunedViableImplInCallContext ( call , ctx )
2599
- }
2600
-
2601
- bindingset [ call, ctx]
2602
- predicate viableImplNotCallContextReduced ( DataFlowCall call , Cc ctx ) {
2603
- Input:: noPrunedViableImplInCallContext ( call , ctx )
2604
- }
2605
-
2606
2606
bindingset [ call, c]
2607
2607
CcCall getCallContextCall ( DataFlowCall call , DataFlowCallable c ) {
2608
2608
if Input:: recordDataFlowCallSiteDispatch ( call , c )
@@ -2621,15 +2621,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2621
2621
node .getEnclosingCallable ( ) )
2622
2622
}
2623
2623
2624
- DataFlowCallable viableImplCallContextReduced ( DataFlowCall call , CcCall ctx ) {
2625
- result = Input:: prunedViableImplInCallContext ( call , ctx )
2626
- }
2627
-
2628
- bindingset [ call, ctx]
2629
- predicate viableImplNotCallContextReduced ( DataFlowCall call , Cc ctx ) {
2630
- Input:: noPrunedViableImplInCallContext ( call , ctx )
2631
- }
2632
-
2633
2624
bindingset [ call, c]
2634
2625
CcCall getCallContextCall ( DataFlowCall call , DataFlowCallable c ) {
2635
2626
if
0 commit comments