blob: eaf8fe7a8c6108fd9b9ddb063d08089e170ccf90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
function \true() returns(bool);
type \procedure;
procedure \old(\any : \procedure) returns(\var : \procedure)
{
var \modifies : \procedure;
\modifies := \any;
\var := \modifies;
}
procedure qux(a : \procedure)
{
var \var : \procedure; var x : bool;
call \var := \old(a);
x := \true();
}
|