diff options
Diffstat (limited to 'deps/v8/test/cctest/test-dataflow.cc')
-rw-r--r-- | deps/v8/test/cctest/test-dataflow.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/deps/v8/test/cctest/test-dataflow.cc b/deps/v8/test/cctest/test-dataflow.cc index 003ac6680b..5894de2a82 100644 --- a/deps/v8/test/cctest/test-dataflow.cc +++ b/deps/v8/test/cctest/test-dataflow.cc @@ -52,6 +52,24 @@ TEST(BitVector) { } { + BitVector v(64); + v.Add(27); + v.Add(30); + v.Add(31); + v.Add(33); + BitVector::Iterator iter(&v); + CHECK_EQ(27, iter.Current()); + iter.Advance(); + CHECK_EQ(30, iter.Current()); + iter.Advance(); + CHECK_EQ(31, iter.Current()); + iter.Advance(); + CHECK_EQ(33, iter.Current()); + iter.Advance(); + CHECK(iter.Done()); + } + + { BitVector v(15); v.Add(0); BitVector w(15); |