aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Ferris <bferris@google.com>2019-03-07 18:10:27 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-03-07 18:10:27 -0800
commite96b75d9b0aeb07d533f6c0068959cad0a452baa (patch)
treecf3f4f274abea7b17e1636158a987acaa327d777
parent32f6b6a65e5174f4de76231f19c0d1566fecdbe5 (diff)
parent36e0e573131e701839c5777c56fec511eda0021d (diff)
downloadv8-e96b75d9b0aeb07d533f6c0068959cad0a452baa.tar.gz
[automerger] Fix OOB read in libpac ast-numbering.cc am: 8cc1440e71 am: a3b90fcc73 am: 8606e82e41 am: 7ab4802751 am: 2466459dcb am: 66b2fbdc91
am: 36e0e57313 Change-Id: I8984b05bee9260a6424b890efd7eb3bcb0ad0e53
-rw-r--r--src/ast/ast-numbering.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ast/ast-numbering.cc b/src/ast/ast-numbering.cc
index 499760de..811bd33a 100644
--- a/src/ast/ast-numbering.cc
+++ b/src/ast/ast-numbering.cc
@@ -616,6 +616,8 @@ void AstNumberingVisitor::VisitStatements(ZoneList<Statement*>* statements) {
if (statements == NULL) return;
for (int i = 0; i < statements->length(); i++) {
Visit(statements->at(i));
+ if (statements->at(i)->IsJump())
+ break;
}
}