Changes between Version 19 and Version 20 of SemiTagging


Ignore:
Timestamp:
Nov 3, 2006 5:40:54 PM (9 years ago)
Author:
alexey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SemiTagging

    v19 v20  
    6969{{{
    7070        <stack check omitted>
    71         if([[R2]+type_offset] == CONST) goto evaluated  -- Check if closure is a constructor
     71        if([[R2]+type_offset] == CONST) goto evaluated
     72          -- Check if closure is a constructor
     73          -- it is not enough, must compare against other kinds of constructor
    7274        R1 = R2;
    7375        I64[Sp + (-8)] = sej_info;
     
    108110        R1 = R2 & ~1;  // mask pointer tag out
    109111        <extract constructor tag from pointer>
    110         if(tag==0) goto sej_0_alt
    111         goto sej_1_alt
     112        if(tag==0) goto notcont_0_alt
     113        goto notcont_1_alt
    112114}}}
    113115