diff options
| author | Cliff Click <cliffc@acm.org> | 2025-01-03 17:01:34 -0800 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-01-15 15:07:30 -0800 |
| commit | 381227eeb0262378f44a68b4b39b8248399a02b6 (patch) | |
| tree | 4adc87882ff1abe9e93e88e8fdc811097c40383c /chapter05/src/test | |
| parent | fa13363b4af526cf7cbc8bcecb528f08112beb43 (diff) | |
| download | Simple-381227eeb0262378f44a68b4b39b8248399a02b6.tar.gz Simple-381227eeb0262378f44a68b4b39b8248399a02b6.zip | |
Handle recursive functions
Define a "Return PC" type, which maps a simple bit vector to call sites.
Returns take an RPC; function headers merge RPC from all callers.
Work over the Eval2 control path to support recursion; probably 90% to closures now as well.
Diffstat (limited to 'chapter05/src/test')
0 files changed, 0 insertions, 0 deletions
