#2008: [PCT] Patch/feature request: No pop_eh in try PAST::Op
----------------------+-----------------------------------------------------
Reporter: arnsholt | Owner: pmichaud
Type: patch | Status: new
Priority: normal | Milestone:
Component: PCT | Version: 3.0.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
----------------------+-----------------------------------------------------
Comment(by benabik):
I pretty much agree with pmichaud here. This intuitively feels wrong to
me, and adding such an option to 'core' PCT seems like a good way to have
future HLLs get the exception handler stack very very wrong. I'd suggest
that if his HLL really needs it, he may want to use a new pasttype and
extent PAST::Compiler to move the pop_eh nodes later. Or, if he never
needs traditional try semantics, he could use something like tree-
optimization to rearrange the trees.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/2008#comment:3>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets