File tree 3 files changed +4
-3
lines changed 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -2244,7 +2244,7 @@ bool simplify_exprt::simplify_node(exprt &expr)
2244
2244
}
2245
2245
else if (expr.id ()==ID_concatenation)
2246
2246
{
2247
- r = simplify_concatenation (expr);
2247
+ r = simplify_concatenation (to_concatenation_expr ( expr) );
2248
2248
}
2249
2249
else if (expr.id ()==ID_extractbits)
2250
2250
{
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ class bitnot_exprt;
34
34
class bswap_exprt ;
35
35
class byte_extract_exprt ;
36
36
class byte_update_exprt ;
37
+ class concatenation_exprt ;
37
38
class dereference_exprt ;
38
39
class div_exprt ;
39
40
class exprt ;
@@ -136,7 +137,7 @@ class simplify_exprt
136
137
NODISCARD resultt<> simplify_typecast (const typecast_exprt &);
137
138
NODISCARD resultt<> simplify_extractbit (const extractbit_exprt &);
138
139
NODISCARD resultt<> simplify_extractbits (const extractbits_exprt &);
139
- NODISCARD resultt<> simplify_concatenation (const exprt &);
140
+ NODISCARD resultt<> simplify_concatenation (const concatenation_exprt &);
140
141
NODISCARD resultt<> simplify_mult (const mult_exprt &);
141
142
NODISCARD resultt<> simplify_div (const div_exprt &);
142
143
NODISCARD resultt<> simplify_mod (const mod_exprt &);
Original file line number Diff line number Diff line change @@ -803,7 +803,7 @@ simplify_exprt::simplify_extractbit(const extractbit_exprt &expr)
803
803
}
804
804
805
805
simplify_exprt::resultt<>
806
- simplify_exprt::simplify_concatenation (const exprt &expr)
806
+ simplify_exprt::simplify_concatenation (const concatenation_exprt &expr)
807
807
{
808
808
bool no_change = true ;
809
809
You can’t perform that action at this time.
0 commit comments