diff options
author | Bryan Ferris <bferris@google.com> | 2019-03-07 18:10:27 -0800 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-03-07 18:10:27 -0800 |
commit | e96b75d9b0aeb07d533f6c0068959cad0a452baa (patch) | |
tree | cf3f4f274abea7b17e1636158a987acaa327d777 | |
parent | 32f6b6a65e5174f4de76231f19c0d1566fecdbe5 (diff) | |
parent | 36e0e573131e701839c5777c56fec511eda0021d (diff) | |
download | v8-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.cc | 2 |
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; } } |