@@ -49,7 +49,7 @@ TEST(ImmutablePointerSet, MultipleElementSets) {
49
49
unsigned *Ptr3 = (unsigned *)3 ;
50
50
unsigned *Ptr4 = (unsigned *)5 ;
51
51
unsigned *Ptr5 = (unsigned *)6 ;
52
- ArrayRef <unsigned *> Data1 = {Ptr1, Ptr2};
52
+ SmallVector <unsigned *, 2 > Data1 = {Ptr1, Ptr2};
53
53
54
54
auto *TwoEltSet = F.get (Data1);
55
55
EXPECT_FALSE (TwoEltSet->empty ());
@@ -71,7 +71,7 @@ TEST(ImmutablePointerSet, MultipleElementSets) {
71
71
EXPECT_FALSE (ThreeEltSet->count (Ptr5));
72
72
EXPECT_EQ (ThreeEltSet, F.merge (TwoEltSet, ThreeEltSet));
73
73
74
- ArrayRef <unsigned *> Data2 = {Ptr3, Ptr4, Ptr5};
74
+ SmallVector <unsigned *, 3 > Data2 = {Ptr3, Ptr4, Ptr5};
75
75
auto *PartialOverlapSet = F.get (Data2);
76
76
EXPECT_FALSE (PartialOverlapSet->empty ());
77
77
EXPECT_EQ (PartialOverlapSet->size (), 3u );
@@ -106,10 +106,10 @@ TEST(ImmutablePointerSet, EmptyIntersectionTests) {
106
106
unsigned *Ptr4 = (unsigned *)5 ;
107
107
unsigned *Ptr5 = (unsigned *)6 ;
108
108
109
- ArrayRef <unsigned *> Data1 = {Ptr1, Ptr2};
110
- ArrayRef <unsigned *> Data2 = {Ptr3, Ptr2};
111
- ArrayRef <unsigned *> Data3 = {Ptr4, Ptr5};
112
- ArrayRef <unsigned *> Data4 = {Ptr2, Ptr4};
109
+ SmallVector <unsigned *, 2 > Data1 = {Ptr1, Ptr2};
110
+ SmallVector <unsigned *, 2 > Data2 = {Ptr3, Ptr2};
111
+ SmallVector <unsigned *, 2 > Data3 = {Ptr4, Ptr5};
112
+ SmallVector <unsigned *, 2 > Data4 = {Ptr2, Ptr4};
113
113
114
114
EXPECT_FALSE (F.get (Data1)->hasEmptyIntersection (F.get (Data2)));
115
115
EXPECT_TRUE (F.get (Data1)->hasEmptyIntersection (F.get (Data3)));
0 commit comments