BadVPN – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | process main { |
2 | var("bad_x") x; |
||
3 | var("good_x") y; |
||
4 | call("helper_func", {}) helper; |
||
5 | call_with_caller_target("func1", {}, "helper") c; |
||
6 | val_equal(c.x, "good_x") a; |
||
7 | assert(a); |
||
8 | |||
9 | var("foo") foo; |
||
10 | Block { |
||
11 | concat(foo, _scope.foo, _caller.bar, _arg0) x; |
||
12 | } block; |
||
13 | var("bar") bar; |
||
14 | block->call("arg") c; |
||
15 | val_equal(c.x, "foofoobararg") a; |
||
16 | assert(a); |
||
17 | |||
18 | exit("0"); |
||
19 | } |
||
20 | |||
21 | template helper_func { |
||
22 | var(_caller.y) x; |
||
23 | } |
||
24 | |||
25 | template func1 { |
||
26 | var(_caller.x) x; |
||
27 | } |