MATE icon indicating copy to clipboard operation
MATE copied to clipboard

Support LLVM exception handling

Open langston-barrett opened this issue 1 year ago • 0 comments

Update the CPG to better account for exceptions.

Some tasks:

  • [ ] Add CallReturn nodes for exceptional return values (perhaps CallThrow?)
  • [ ] Distinguish between regular and exceptional return in control flow graph
  • [ ] Connect exceptional return values with landing pads
  • [ ] Consider whether to add implicit exceptions for arithmetic, etc.

Migrated from internal (Gitlab) MATE issue number(s) 735

langston-barrett avatar Aug 23 '22 19:08 langston-barrett