#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

Reply via email to