Internals: Progress towards proper short-circuit evaluation

This commit is contained in:
Wilson Snyder
2011-12-22 08:33:16 -05:00
parent 76232cd9e7
commit fdeb6bcae0
4 changed files with 115 additions and 42 deletions
+2 -2
View File
@@ -161,10 +161,10 @@ class SliceCloneVisitor : public AstNVisitor {
if (lhsp && rhsp) {
switch (redOpType) {
case REDOP_OR:
lhsp = new AstLogOr(nodep->fileline(), lhsp, rhsp);
lhsp = new AstOr(nodep->fileline(), lhsp, rhsp);
break;
case REDOP_AND:
lhsp = new AstLogAnd(nodep->fileline(), lhsp, rhsp);
lhsp = new AstAnd(nodep->fileline(), lhsp, rhsp);
break;
case REDOP_XOR:
lhsp = new AstXor(nodep->fileline(), lhsp, rhsp);