Helps avoid "sync" calls for function start nodes when threadflag is context-sensitive. Previously, it was only avoided when the flag was path-sensitive (c.f. #1475).
This has some immediate termination advantages, and can potentially also boost precision.
TODO:
[x] Investigate what happens if threadflag is path-sensitive but not context-sensitive? (It seems sound, but this notion may require re-thinking in general #1509 )
Helps avoid "sync" calls for function start nodes when threadflag is context-sensitive. Previously, it was only avoided when the flag was path-sensitive (c.f. #1475).
This has some immediate termination advantages, and can potentially also boost precision.
TODO:
threadflag
is path-sensitive but not context-sensitive? (It seems sound, but this notion may require re-thinking in general #1509 )Closes #1507