Fixed the recursion bug

This commit is contained in:
Panupong Pasupat 2018-04-24 03:36:21 -07:00
parent 7d4994be3f
commit 0ad3c6a3cd
1 changed files with 1 additions and 1 deletions

View File

@ -311,7 +311,7 @@ public abstract class Formulas {
// recurse // recurse
if (f instanceof AggregateFormula) { if (f instanceof AggregateFormula) {
AggregateFormula aggFormula = (AggregateFormula) f; AggregateFormula aggFormula = (AggregateFormula) f;
extractSubpartsRecursive(aggFormula, res); extractSubpartsRecursive(aggFormula.child, res);
} else if (f instanceof CallFormula) { } else if (f instanceof CallFormula) {
CallFormula callFormula = (CallFormula) f; CallFormula callFormula = (CallFormula) f;
extractSubpartsRecursive(callFormula.func, res); extractSubpartsRecursive(callFormula.func, res);