Skip to content

Conversation

mpflanzer
Copy link
Contributor

The new pass tries to remove:
(1) the whole try-catch statement
(2) every single catch block
(3) the try keyword together with the last catch-block (a try without any catch is invalid)

For now I just added the pass at the end of the primary run. That might need to be changed to a better position.

The attached file can be used to get an idea how the transformations work (rename to .cpp).
try_catch.txt

@eeide eeide requested a review from regehr March 15, 2018 14:03
marxin added a commit to marxin/cvise that referenced this pull request Apr 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants