All changes are uniform and done with the same script, so checking only some should suffice. For that reason, any tests involving multiple files or custom CLI flags are not included in this commit. Change-Id: Ib2d0e08937b56e241d99771a58aad34ed3ad308a
65 lines
1.7 KiB
Plaintext
65 lines
1.7 KiB
Plaintext
error:
|
|
… from call site
|
|
at /pwd/in.nix:36:3:
|
|
35| in
|
|
36| throwAfterA true 10
|
|
| ^
|
|
37|
|
|
|
|
… while calling 'throwAfterA'
|
|
at /pwd/in.nix:29:26:
|
|
28|
|
|
29| throwAfterA = recurse: n:
|
|
| ^
|
|
30| if n > 0
|
|
|
|
… from call site
|
|
at /pwd/in.nix:31:10:
|
|
30| if n > 0
|
|
31| then throwAfterA recurse (n - 1)
|
|
| ^
|
|
32| else if recurse
|
|
|
|
(19 duplicate frames omitted)
|
|
|
|
… from call site
|
|
at /pwd/in.nix:33:10:
|
|
32| else if recurse
|
|
33| then throwAfterB true 10
|
|
| ^
|
|
34| else throw "Uh oh!";
|
|
|
|
… while calling 'throwAfterB'
|
|
at /pwd/in.nix:22:26:
|
|
21| let
|
|
22| throwAfterB = recurse: n:
|
|
| ^
|
|
23| if n > 0
|
|
|
|
… from call site
|
|
at /pwd/in.nix:24:10:
|
|
23| if n > 0
|
|
24| then throwAfterB recurse (n - 1)
|
|
| ^
|
|
25| else if recurse
|
|
|
|
(19 duplicate frames omitted)
|
|
|
|
… from call site
|
|
at /pwd/in.nix:26:10:
|
|
25| else if recurse
|
|
26| then throwAfterA false 10
|
|
| ^
|
|
27| else throw "Uh oh!";
|
|
|
|
(21 duplicate frames omitted)
|
|
|
|
… caused by explicit throw
|
|
at /pwd/in.nix:34:10:
|
|
33| then throwAfterB true 10
|
|
34| else throw "Uh oh!";
|
|
| ^
|
|
35| in
|
|
|
|
error: Uh oh!
|