summaryrefslogtreecommitdiffstats
path: root/src/full-codegen.cc
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2011-07-12 16:37:06 +0100
committerBen Murdoch <benm@google.com>2011-07-13 11:00:43 +0100
commit7d3e7fc4b65010eabe860313ee0c64f50843f6e3 (patch)
tree1cf559005d8e87c1c1d2c4d1af29fecc9fd0b08c /src/full-codegen.cc
parentd85c14422ed4297762a73b74af12e7957a63cb74 (diff)
downloadandroid_external_v8-7d3e7fc4b65010eabe860313ee0c64f50843f6e3.tar.gz
android_external_v8-7d3e7fc4b65010eabe860313ee0c64f50843f6e3.tar.bz2
android_external_v8-7d3e7fc4b65010eabe860313ee0c64f50843f6e3.zip
Merge V8 at branches/3.2 r8606: Initial merge by Git.
Change-Id: I9906d4a1145c7fab2ad78e7a9c375205c56d1287
Diffstat (limited to 'src/full-codegen.cc')
-rw-r--r--src/full-codegen.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/full-codegen.cc b/src/full-codegen.cc
index d6ba56e8..5f97421c 100644
--- a/src/full-codegen.cc
+++ b/src/full-codegen.cc
@@ -247,7 +247,10 @@ void BreakableStatementChecker::VisitCountOperation(CountOperation* expr) {
void BreakableStatementChecker::VisitBinaryOperation(BinaryOperation* expr) {
Visit(expr->left());
- Visit(expr->right());
+ if (expr->op() != Token::AND &&
+ expr->op() != Token::OR) {
+ Visit(expr->right());
+ }
}