@@ -145,19 +145,23 @@ SCENARIO("expr_dynamic_cast",
145
145
146
146
GIVEN (" A byte extract expression with little endianness" )
147
147
{
148
- auto byte = byte_extract_exprt (ID_byte_extract_little_endian);
149
- byte.op () = symbol_exprt (typet ());
150
- byte.offset () = constant_exprt (" 0" , typet ());
148
+ auto byte = byte_extract_exprt (
149
+ ID_byte_extract_little_endian,
150
+ symbol_exprt (typet ()),
151
+ constant_exprt (" 0" , typet ()),
152
+ typet ());
151
153
THEN (" try_expr_dynamic_cast<byte_extract_expr> returns non-empty" )
152
154
{
153
155
REQUIRE (expr_try_dynamic_cast<byte_extract_exprt>(byte));
154
156
}
155
157
}
156
158
GIVEN (" A byte extract expression with big endianness" )
157
159
{
158
- auto byte = byte_extract_exprt (ID_byte_extract_big_endian);
159
- byte.op () = symbol_exprt (typet ());
160
- byte.offset () = constant_exprt (" 0" , typet ());
160
+ auto byte = byte_extract_exprt (
161
+ ID_byte_extract_big_endian,
162
+ symbol_exprt (typet ()),
163
+ constant_exprt (" 0" , typet ()),
164
+ typet ());
161
165
THEN (" try_expr_dynamic_cast<byte_extract_expr> returns non-empty" )
162
166
{
163
167
REQUIRE (expr_try_dynamic_cast<byte_extract_exprt>(byte));
@@ -177,19 +181,23 @@ SCENARIO("can_cast_expr", "[core][utils][expr_cast][can_cast_expr]")
177
181
{
178
182
GIVEN (" A byte extract expression with little endianness" )
179
183
{
180
- auto byte = byte_extract_exprt (ID_byte_extract_little_endian);
181
- byte.op () = symbol_exprt (typet ());
182
- byte.offset () = constant_exprt (" 0" , typet ());
184
+ auto byte = byte_extract_exprt (
185
+ ID_byte_extract_little_endian,
186
+ symbol_exprt (typet ()),
187
+ constant_exprt (" 0" , typet ()),
188
+ typet ());
183
189
THEN (" can_expr_expr<byte_extract_expr> returns true" )
184
190
{
185
191
REQUIRE (can_cast_expr<byte_extract_exprt>(byte));
186
192
}
187
193
}
188
194
GIVEN (" A byte extract expression with big endianness" )
189
195
{
190
- auto byte = byte_extract_exprt (ID_byte_extract_big_endian);
191
- byte.op () = symbol_exprt (typet ());
192
- byte.offset () = constant_exprt (" 0" , typet ());
196
+ auto byte = byte_extract_exprt (
197
+ ID_byte_extract_big_endian,
198
+ symbol_exprt (typet ()),
199
+ constant_exprt (" 0" , typet ()),
200
+ typet ());
193
201
THEN (" can_expr_expr<byte_extract_expr> returns true" )
194
202
{
195
203
REQUIRE (can_cast_expr<byte_extract_exprt>(byte));
0 commit comments