Changes between Version 6 and Version 7 of Challenge


Ignore:
Timestamp:
03/12/19 03:45:38 (7 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Challenge

    v6 v7  
    77  `printf`, `assert`, `malloc`, `free`, ....
    88Be sure to include the appropriate headers.
     9
     10 `$input decl`::
     11 Declares a variable in file scope to be an input variable.  An input variable
     12 `X` is initialized according to the following protocol: (1) if a value for `X`
     13 is specified on the command line via `-inputX=val`, then `val` is the
     14 initial value; (2) otherwise, if an initializer is present in the declaration, the
     15 initializer is used; (3) otherwise, `X` is assigned an unconstrained value
     16 of its type---when using symbolic execution, it is assigned a fresh symbolic
     17 constant.
    918
    1019 `$when (expr) stmt`:: a guarded command.  Blocks until `expr`