Changes between Version 3 and Version 4 of Function_Contracts


Ignore:
Timestamp:
01/11/16 16:56:58 (10 years ago)
Author:
zmanchun
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Function_Contracts

    v3 v4  
    5757 * `Assigns e0, e1, ...;`: side-effects, `e0, e1, ...` have `Mem` type
    5858  * absence of `Assigns` clause does NOT mean that the function has no side-effects
    59   * `Assigns \nothing`: means that the function has no side-effects
     59  * `Assigns nothing`: means that the function has no side-effects
    6060 * `Allocates e0, e1, ...;`: memory units allocated by the function, `e0, e1, ...` have `Mem` type
    6161 * `Frees e0, e1, ...;`: memory units deallocated by the function, `e0, e1, ...` have `Mem` type
     
    6464  * similar to `Assigns`
    6565  * absence of `Reads` clause does NOT mean that the function does NOT read anything
    66   * `Reads \nothing`: means that the function does NOT read the memory
     66  * `Reads nothing`: means that the function does NOT read the memory
    6767 * `Depends e0, e1, ...;`: dependency relation, where `e0, e1, ...` have `Mem` type
    6868 * Note: `Guards`, `Depends` and `Reads` are CIVL extension for ACSL