| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
as a target a block that was coalesced. this caused a contract to fail downstream (under checked build). in the new behavior, the new blocks after coalescing only contain reachable blocks.
|
|
|
|
|
|
| |
dictionaries are non-null, which is enforced by the implementation of Dictionary.
Added class constraints to all of the generic NonNull and NonNullElements methods so only non-value types will be checked.
|
| |
|
|
|
|
|
| |
1. eliminated special case for alloc
2. added iteration over out parameters in VisitCallCmd
|
|
|
|
|
| |
(1) Boogie errors due to modifies clause mismatch are suppressed
(2) modset analysis is performed and modifies clauses of procedures with implementations are updated
|
| |
|
| |
|
|
|
|
| |
fewer error messages when compiling with runtime checking on.
|
| |
|
|
|