bug fix to refactoring to array assignment

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1507 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
dolby-oss 2007-07-18 18:13:44 +00:00
parent edad2d5b68
commit 0d32f296f4
1 changed files with 6 additions and 2 deletions

View File

@ -772,7 +772,7 @@ public abstract class CAstVisitor {
visitor.leaveArrayRefAssign(n, v, a, context, visitor);
else
visitor.leaveArrayRefAssignOp(n, v, a, preOp, context, visitor);
return true;
return false;
}
protected boolean visitAssignNodes(CAstNode n, Context context, CAstNode v, CAstNode a, CAstVisitor visitor) {
@ -781,7 +781,11 @@ public abstract class CAstVisitor {
boolean preOp = NT == CAstNode.ASSIGN_PRE_OP;
switch (n.getKind()) {
case CAstNode.ARRAY_REF: {
return doVisitArrayRefNode(n, v, a, assign, preOp, context, visitor);
if (doVisitArrayRefNode(n, v, a, assign, preOp, context, visitor)) {
return true;
}
break;
}
case CAstNode.OBJECT_REF: {