new_elseif_list(iState);
} finally {
HashSet set = removeIfVariableSet();
- if (assignedVariableSet != null) {
+ if (assignedVariableSet != null && set != null) {
assignedVariableSet.addAll(set);
}
}
if (assignedVariableSet != null) {
HashSet topSet = peekVariableSet();
if (topSet != null) {
- topSet.addAll(set);
+ if (set != null) {
+ topSet.addAll(set);
+ }
topSet.addAll(assignedVariableSet);
}
}
elseif_list(iState);
} finally {
HashSet set = removeIfVariableSet();
- if (assignedVariableSet != null) {
+ if (assignedVariableSet != null && set != null) {
assignedVariableSet.addAll(set);
}
}
if (assignedVariableSet != null) {
HashSet topSet = peekVariableSet();
if (topSet != null) {
- topSet.addAll(set);
+ if (set != null) {
+ topSet.addAll(set);
+ }
topSet.addAll(assignedVariableSet);
}
}