OldRod
OldRod copied to clipboard
Exception handlers of type `filter` are not supported.
Describe the bug
Devirtualization of any method containing a filter region will leed to an exception.
To Reproduce Attempt to devirtualize the following sample: filter-handler-sample.zip
Screenshots
Using code from https://github.com/Washi1337/OldRod/tree/a8dfa553769f5fcef3c5f2338242fa1561525acd

After applying changes in #54:

Recompilation should work now with latest commit, but nesting EHs inside handler blocks can still screw up some of the CFG building due to some very rudimentary handler boundary detection.
I'll keep this open as a tracking issue.