diff --git a/glean/rts/ownership/derived.cpp b/glean/rts/ownership/derived.cpp index 5176bd1c3..ba3b98cea 100644 --- a/glean/rts/ownership/derived.cpp +++ b/glean/rts/ownership/derived.cpp @@ -19,7 +19,6 @@ namespace rts { void DefineOwnership::derivedFrom(Pid pid, Id id, const std::set& deps) { if (deps.size() == 0) { - LOG(ERROR) << "DefineOwnership::derivedFrom: empty deps"; return; } @@ -264,8 +263,10 @@ void addDerived( } } - for (auto id : facts) { - define->derivedFrom(pid, id, owners); + if (owners.size() > 0) { + for (auto id : facts) { + define->derivedFrom(pid, id, owners); + } } } }