X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=unittests%2FADT%2FBitVectorTest.cpp;h=3deaff0fe3569b447451a95ebea6bd162614f1a7;hb=0a15e20ba2dd11dfbc3a38418047cea19674f356;hp=4d3223e418d80e9a557b2a639e49b28810cde3d4;hpb=d063a326b2567c3ca759f069e7680979036b9d5e;p=oota-llvm.git diff --git a/unittests/ADT/BitVectorTest.cpp b/unittests/ADT/BitVectorTest.cpp index 4d3223e418d..3deaff0fe35 100644 --- a/unittests/ADT/BitVectorTest.cpp +++ b/unittests/ADT/BitVectorTest.cpp @@ -8,7 +8,7 @@ //===----------------------------------------------------------------------===// // Some of these tests fail on PowerPC for unknown reasons. -#if !defined(__ppc__) && !defined(__powerpc__) +#ifndef __ppc__ #include "llvm/ADT/BitVector.h" #include "llvm/ADT/SmallBitVector.h" @@ -356,6 +356,12 @@ TYPED_TEST(BitVectorTest, RangeOps) { EXPECT_TRUE( E.test(1)); EXPECT_TRUE( E.test(32)); EXPECT_FALSE(E.test(33)); + + TypeParam BufferOverrun; + unsigned size = sizeof(unsigned long) * 8; + BufferOverrun.resize(size); + BufferOverrun.reset(0, size); + BufferOverrun.set(0, size); } TYPED_TEST(BitVectorTest, CompoundTestReset) {