A non-returning call should have a postcondition in which all predicates are true -- not just a poststate. Otherwise, alt expressions where one or more branches terminate in a non-returning call and others initialize a variable get rejected. Includes a test case. |
||
|---|---|---|
| .. | ||
| tstate | ||
| metadata.rs | ||
| resolve.rs | ||
| trans.rs | ||
| ty.rs | ||
| typeck.rs | ||
| walk.rs | ||