File tree Expand file tree Collapse file tree 1 file changed +5
-12
lines changed Expand file tree Collapse file tree 1 file changed +5
-12
lines changed Original file line number Diff line number Diff line change @@ -475,24 +475,17 @@ static exprt unpack_array_vector(
475
475
body};
476
476
}
477
477
478
- optionalt<exprt> array_vector_size;
479
- if (src.type ().id () == ID_vector)
480
- {
481
- array_vector_size = to_vector_type (src.type ()).size ();
482
- }
483
- else
484
- {
485
- array_vector_size = to_array_type (src.type ()).size ();
486
- }
487
-
478
+ const exprt array_vector_size = src.type ().id () == ID_vector
479
+ ? to_vector_type (src.type ()).size ()
480
+ : to_array_type (src.type ()).size ();
488
481
489
482
return array_comprehension_exprt{
490
483
std::move (array_comprehension_index),
491
484
std::move (body),
492
485
array_typet{
493
486
bv_typet{8 },
494
- mult_exprt{* array_vector_size,
495
- from_integer (el_bytes, array_vector_size-> type ())}}};
487
+ mult_exprt{array_vector_size,
488
+ from_integer (el_bytes, array_vector_size. type ())}}};
496
489
}
497
490
498
491
exprt::operandst byte_operands;
You can’t perform that action at this time.
0 commit comments