|
1 | 1 | private import cpp
|
2 | 2 |
|
3 |
| -Function viableImpl(FunctionCall call) { result = viableCallable(call) } |
| 3 | +Function viableImpl(Call call) { result = viableCallable(call) } |
4 | 4 |
|
5 | 5 | /**
|
6 | 6 | * Gets a function that might be called by `call`.
|
@@ -58,23 +58,23 @@ private predicate functionSignature(Function f, string qualifiedName, int nparam
|
58 | 58 | * Holds if the call context `ctx` reduces the set of viable dispatch
|
59 | 59 | * targets of `ma` in `c`.
|
60 | 60 | */
|
61 |
| -predicate reducedViableImplInCallContext(FunctionCall call, Function f, Call ctx) { none() } |
| 61 | +predicate reducedViableImplInCallContext(Call call, Function f, Call ctx) { none() } |
62 | 62 |
|
63 | 63 | /**
|
64 | 64 | * Gets a viable dispatch target of `ma` in the context `ctx`. This is
|
65 | 65 | * restricted to those `ma`s for which the context makes a difference.
|
66 | 66 | */
|
67 |
| -Function prunedViableImplInCallContext(FunctionCall call, Call ctx) { none() } |
| 67 | +Function prunedViableImplInCallContext(Call call, Call ctx) { none() } |
68 | 68 |
|
69 | 69 | /**
|
70 | 70 | * Holds if flow returning from `m` to `ma` might return further and if
|
71 | 71 | * this path restricts the set of call sites that can be returned to.
|
72 | 72 | */
|
73 |
| -predicate reducedViableImplInReturn(Function f, FunctionCall call) { none() } |
| 73 | +predicate reducedViableImplInReturn(Function f, Call call) { none() } |
74 | 74 |
|
75 | 75 | /**
|
76 | 76 | * Gets a viable dispatch target of `ma` in the context `ctx`. This is
|
77 | 77 | * restricted to those `ma`s and results for which the return flow from the
|
78 | 78 | * result to `ma` restricts the possible context `ctx`.
|
79 | 79 | */
|
80 |
| -Function prunedViableImplInCallContextReverse(FunctionCall call, Call ctx) { none() } |
| 80 | +Function prunedViableImplInCallContextReverse(Call call, Call ctx) { none() } |
0 commit comments