This commit is contained in:
Asger F 2019-08-07 10:31:06 +01:00
Родитель cfa2ec1084
Коммит 8d59df229a
1 изменённых файлов: 0 добавлений и 2 удалений

Просмотреть файл

@ -119,7 +119,6 @@ private module CachedSteps {
predicate calls(DataFlow::InvokeNode invk, Function f) {
f = invk.getACallee(0)
or
not f.getTopLevel().isExterns() and
exists(DataFlow::ClassNode cls, string name |
callResolvesToMember(invk, cls, name) and
f = cls.getInstanceMethod(name).getFunction()
@ -129,7 +128,6 @@ private module CachedSteps {
)
or
// Call from `foo.bar.baz()` to `foo.bar.baz = function()`
not f.getTopLevel().isExterns() and
exists(string name |
GlobalAccessPath::isAssignedInUniqueFile(name) and
GlobalAccessPath::fromRhs(f.flow()) = name and