Skip to content

Commit 4aa4388

Browse files
committed
Value set: remove array-of-array special case
There should not be a need for `get_reference_set` to consider array-of-array typed expressions to have an unknown offset when others firmly have offset zero.
1 parent e81ad69 commit 4aa4388

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/pointer-analysis/value_set.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1331,12 +1331,7 @@ void value_sett::get_reference_set_rec(
13311331
expr.id()==ID_string_constant ||
13321332
expr.id()==ID_array)
13331333
{
1334-
if(
1335-
expr.type().id() == ID_array &&
1336-
to_array_type(expr.type()).element_type().id() == ID_array)
1337-
insert(dest, expr);
1338-
else
1339-
insert(dest, expr, mp_integer{0});
1334+
insert(dest, expr, mp_integer{0});
13401335

13411336
return;
13421337
}

0 commit comments

Comments
 (0)