Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove try catch #157

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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