#452: [TODO] Don't use MULTI when not needed
---------------------+------------------------------------------------------
 Reporter:  allison  |       Owner:  cotto   
     Type:  todo     |      Status:  assigned
 Priority:  normal   |   Milestone:  1.4     
Component:  none     |     Version:          
 Severity:  medium   |    Keywords:          
     Lang:           |       Patch:          
 Platform:           |  
---------------------+------------------------------------------------------

Comment(by doughera):

 Replying to [comment:7 bacek]:

 > Collapsing VABLE creation implemented in r39253. Now we can undo that
 optimisation if needed.

 Unfortunately, that's not going to work.  The following bits from
 PMCEmitter.pm
 {{{
   $case = <<"CASE";
         default:
             if (type < enum_class_core_max)
                 return $func(INTERP, SELF, $parameters);
 }}}

 may be appropriate for functions like Parrot_Integer_add, which return a
 value, but are not appropriate for functions like Parrot_Integer_i_add,
 which are prototyped to return void.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/452#comment:8>
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