@@ -90,14 +90,14 @@ TEST(Attributes, RemoveAlign) {
90
90
B_stackalign.addAttribute (StackAlignAttr);
91
91
92
92
AttributeSet AS = AttributeSet::get (C, B_align_readonly);
93
- EXPECT_TRUE (AS.getAlignment () == 8 );
93
+ EXPECT_TRUE (AS.getAlignment () == MaybeAlign ( 8 ) );
94
94
EXPECT_TRUE (AS.hasAttribute (Attribute::ReadOnly));
95
95
AS = AS.removeAttribute (C, Attribute::Alignment);
96
96
EXPECT_FALSE (AS.hasAttribute (Attribute::Alignment));
97
97
EXPECT_TRUE (AS.hasAttribute (Attribute::ReadOnly));
98
98
AS = AttributeSet::get (C, B_align_readonly);
99
99
AS = AS.removeAttributes (C, B_align);
100
- EXPECT_TRUE (AS.getAlignment () == 0 );
100
+ EXPECT_TRUE (AS.getAlignment () == None );
101
101
EXPECT_TRUE (AS.hasAttribute (Attribute::ReadOnly));
102
102
103
103
AttributeList AL;
@@ -106,18 +106,18 @@ TEST(Attributes, RemoveAlign) {
106
106
EXPECT_TRUE (AL.hasRetAttrs ());
107
107
EXPECT_TRUE (AL.hasRetAttr (Attribute::StackAlignment));
108
108
EXPECT_TRUE (AL.hasRetAttr (Attribute::OptimizeNone));
109
- EXPECT_TRUE (AL.getRetStackAlignment () == 32 );
109
+ EXPECT_TRUE (AL.getRetStackAlignment () == MaybeAlign ( 32 ) );
110
110
EXPECT_TRUE (AL.hasParamAttrs (0 ));
111
111
EXPECT_TRUE (AL.hasParamAttr (0 , Attribute::Alignment));
112
112
EXPECT_TRUE (AL.hasParamAttr (0 , Attribute::ReadOnly));
113
- EXPECT_TRUE (AL.getParamAlignment (0 ) == 8 );
113
+ EXPECT_TRUE (AL.getParamAlignment (0 ) == MaybeAlign ( 8 ) );
114
114
115
115
AL = AL.removeParamAttribute (C, 0 , Attribute::Alignment);
116
116
EXPECT_FALSE (AL.hasParamAttr (0 , Attribute::Alignment));
117
117
EXPECT_TRUE (AL.hasParamAttr (0 , Attribute::ReadOnly));
118
118
EXPECT_TRUE (AL.hasRetAttr (Attribute::StackAlignment));
119
119
EXPECT_TRUE (AL.hasRetAttr (Attribute::OptimizeNone));
120
- EXPECT_TRUE (AL.getRetStackAlignment () == 32 );
120
+ EXPECT_TRUE (AL.getRetStackAlignment () == MaybeAlign ( 32 ) );
121
121
122
122
AL = AL.removeRetAttribute (C, Attribute::StackAlignment);
123
123
EXPECT_FALSE (AL.hasParamAttr (0 , Attribute::Alignment));
@@ -134,7 +134,7 @@ TEST(Attributes, RemoveAlign) {
134
134
EXPECT_TRUE (AL2.hasParamAttr (0 , Attribute::ReadOnly));
135
135
EXPECT_TRUE (AL2.hasRetAttr (Attribute::StackAlignment));
136
136
EXPECT_TRUE (AL2.hasRetAttr (Attribute::OptimizeNone));
137
- EXPECT_TRUE (AL2.getRetStackAlignment () == 32 );
137
+ EXPECT_TRUE (AL2.getRetStackAlignment () == MaybeAlign ( 32 ) );
138
138
139
139
AL2 = AL2.removeRetAttributes (C, B_stackalign);
140
140
EXPECT_FALSE (AL2.hasParamAttr (0 , Attribute::Alignment));
0 commit comments