Handle input predicates correctly

This commit is contained in:
2020-05-28 06:29:57 +02:00
parent 1e55f733d0
commit 870fdd048c
2 changed files with 7 additions and 1 deletions

View File

@@ -117,7 +117,8 @@ impl PredicateDeclaration
let dependencies = match *dependencies
{
Some(ref dependencies) => dependencies,
None => unreachable!("all dependencies should have been collected at this point"),
// Input predicates dont have completed definitions and no dependencies, so ignore them
None => return,
};
for dependency in dependencies.iter()