You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This checked that no universally-quantified expression referred to the same string with
two different indices, but this is definitely possible (and always has been, e.g. the
StartsWith regression test asks for s.startsWtih(s, 1), which essentially asks if s is
its own prefix, and produces the expression "forall x, s[x] == s[x+1]".
The previous commit's improvement to pointer tracking means symex now exposes that situation
more directly, but it would always have happened in reality, just not getting caught by this
assertion.
0 commit comments