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:
parent
edad2d5b68
commit
0d32f296f4
|
@ -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: {
|
||||
|
|
Loading…
Reference in New Issue