File tree 3 files changed +2
-10
lines changed
3 files changed +2
-10
lines changed Original file line number Diff line number Diff line change 7
7
--
8
8
--
9
9
This is just checking that the --symex-cache-dereferences flag actually turns
10
- dereference caching on and off. Note that dereference caching is turned ON
11
- by default in tests just to make sure that it doesn't break anything.
10
+ dereference caching on and off.
12
11
13
12
I would like to match the expression more precisely, but the order of
14
13
comparisons for address of depends on platform-specific logic (unordered_xxx),
Original file line number Diff line number Diff line change @@ -7,5 +7,4 @@ symex::dereference_cache!0#1 = 0
7
7
--
8
8
--
9
9
This is just checking that the --symex-cache-dereferences flag actually
10
- turns dereference caching on Note that dereference caching is turned ON
11
- by default in tests just to make sure that it doesn't break anything.
10
+ turns dereference caching on.
Original file line number Diff line number Diff line change @@ -25,9 +25,3 @@ double_deref_with_cast.desc -- a double-deref with an intervening cast (*(int*)*
25
25
double_deref_with_member.desc -- a double-deref with an intervening member expression (p->field1->field2), should use a let-expression
26
26
double_deref_with_pointer_arithmetic.desc -- a double-deref with intervening pointer arithmetic (p[idx1][idx2]), should use a let-expression
27
27
*_single_alias.desc -- variants of the above where the first dereference points to a single possible object, so no let-expression is necessary
28
-
29
- Why no-dereference-cache?
30
- -------------------------
31
-
32
- Because these tests test for specific VCCs to do with multiple nested complex
33
- dereferences and the dereference caching rewrites these.
You can’t perform that action at this time.
0 commit comments