[alias] no longer classify virtually all casts as unsafe
We only consider casts as unsafe if they transform a scalar into a pointer or vice versa, or more precisely when the level of indirection is changed.
Showing
- Changelog 1 addition, 0 deletionsChangelog
- src/plugins/alias/src/simplified.ml 14 additions, 5 deletionssrc/plugins/alias/src/simplified.ml
- src/plugins/alias/tests/basic/oracle/cast1.res.oracle 0 additions, 4 deletionssrc/plugins/alias/tests/basic/oracle/cast1.res.oracle
- src/plugins/alias/tests/fixed_bugs/oracle/origin.res.oracle 0 additions, 2 deletionssrc/plugins/alias/tests/fixed_bugs/oracle/origin.res.oracle
- src/plugins/alias/tests/fixed_bugs/oracle/origin_simpl.res.oracle 0 additions, 2 deletions...ins/alias/tests/fixed_bugs/oracle/origin_simpl.res.oracle
- src/plugins/alias/tests/fixed_bugs/oracle/reduce_by_valid.res.oracle 0 additions, 4 deletions.../alias/tests/fixed_bugs/oracle/reduce_by_valid.res.oracle
- src/plugins/alias/tests/fixed_bugs/oracle/union_vmap.res.oracle 0 additions, 4 deletions...ugins/alias/tests/fixed_bugs/oracle/union_vmap.res.oracle
- src/plugins/alias/tests/offsets/oracle/nested1.res.oracle 0 additions, 6 deletionssrc/plugins/alias/tests/offsets/oracle/nested1.res.oracle
- src/plugins/alias/tests/offsets/oracle/nested2.res.oracle 0 additions, 6 deletionssrc/plugins/alias/tests/offsets/oracle/nested2.res.oracle
- src/plugins/alias/tests/offsets/oracle/structure1.res.oracle 0 additions, 2 deletionssrc/plugins/alias/tests/offsets/oracle/structure1.res.oracle
- src/plugins/alias/tests/offsets/oracle/structure2.res.oracle 0 additions, 4 deletionssrc/plugins/alias/tests/offsets/oracle/structure2.res.oracle
- src/plugins/alias/tests/offsets/oracle/structure4.res.oracle 0 additions, 2 deletionssrc/plugins/alias/tests/offsets/oracle/structure4.res.oracle
- src/plugins/alias/tests/offsets/oracle/structure5.res.oracle 0 additions, 4 deletionssrc/plugins/alias/tests/offsets/oracle/structure5.res.oracle
Loading
Please register or sign in to comment