[M3devel] Out-of-place error?
    Dragiša Durić 
    dragisha at m3w.org
       
    Sat Dec 25 22:22:34 CET 2010
    
    
  
I am getting this message
***
*** runtime error:
***    An enumeration or subrange value was out of range.
***    file "../src/types/XLTypeList.m3", line 235
***
And code is:
235	          RETURN RefSeq.Sub(o1, from-1, XLTypeNumber.FromInt(range.get(1)));
In this environment (just to get an idea):
        IF range.get(1) = NIL THEN
          RETURN RefSeq.Sub(o1, from-1);
        ELSE
          RETURN RefSeq.Sub(o1, from-1, XLTypeNumber.FromInt(range.get(1)));
        END;
Same crash, same line :), happened when I inserted
           <* DEBUG range.get(1) *>
before RETURN statement in ELSE branch..
Why this happens?
TIA,
dd
p.s. Merry Christmass, of course :)
    
    
More information about the M3devel
mailing list