diff options
author | Steve Block <steveblock@google.com> | 2011-05-12 15:51:54 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-05-12 16:12:25 +0100 |
commit | 9fac840a46e8b7e26894f4792ba26dde14c56b04 (patch) | |
tree | 0b8b71befb5175abac552daa0d084fc51c1090b8 /src/data-flow.h | |
parent | b0fe1620dcb4135ac3ab2d66ff93072373911299 (diff) | |
download | android_external_v8-9fac840a46e8b7e26894f4792ba26dde14c56b04.tar.gz android_external_v8-9fac840a46e8b7e26894f4792ba26dde14c56b04.tar.bz2 android_external_v8-9fac840a46e8b7e26894f4792ba26dde14c56b04.zip |
Update V8 to r6190 as required by WebKit r75315
Change-Id: I0b2f598e4d8748df417ad350fc47a1c465ad1fef
Diffstat (limited to 'src/data-flow.h')
-rw-r--r-- | src/data-flow.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/data-flow.h b/src/data-flow.h index 6e2230c6..79d760f5 100644 --- a/src/data-flow.h +++ b/src/data-flow.h @@ -112,10 +112,13 @@ class BitVector: public ZoneObject { } void CopyFrom(const BitVector& other) { - ASSERT(other.length() == length()); - for (int i = 0; i < data_length_; i++) { + ASSERT(other.length() <= length()); + for (int i = 0; i < other.data_length_; i++) { data_[i] = other.data_[i]; } + for (int i = other.data_length_; i < data_length_; i++) { + data_[i] = 0; + } } bool Contains(int i) const { |