Hi Ron.

Sorry, maybe I said it the wrong way. It is not "NOT WORKING", but "NOT 
COMPILED".
The followings are compiling error of :

 * $Id: garbage.c,v 1.103 2009/01/27 03:13:53 ronpinkas Exp $

-------
MSVC 6:
-------
garbage.c
source\vm\garbage.c(664) : error C2362: initialization of 'pAlloc' is skipped 
by 'goto ItemRef_ResumePoint_2'
        source\vm\garbage.c(640) : see declaration of 'pAlloc'
source\vm\garbage.c(664) : error C2362: initialization of 'pAlloc' is skipped 
by 'goto ItemRef_ResumePoint_2'
        source\vm\garbage.c(640) : see declaration of 'pAlloc'
source\vm\garbage.c(664) : error C2362: initialization of 'pAlloc' is skipped 
by 'goto ItemRef_ResumePoint_2'
        source\vm\garbage.c(640) : see declaration of 'pAlloc'
----
DMC:
----
source\vm\garbage.c(753) : Error: initialization of 'hb_gcItemRef::pAlloc' is 
skipped

** error 1 ** deleting obj\DC\garbage.obj

------
__ICL:
------
garbage.c
source\vm\garbage.c(609): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 640)
           RETURN_OR_RESUME_ITEMREF();
           ^
source\vm\garbage.c(623): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 640)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(631): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 640)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(609): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
           RETURN_OR_RESUME_ITEMREF();
           ^
source\vm\garbage.c(623): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(631): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(609): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
           RETURN_OR_RESUME_ITEMREF();
           ^

source\vm\garbage.c(623): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(631): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(609): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 709)
           RETURN_OR_RESUME_ITEMREF();
           ^
source\vm\garbage.c(623): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 709)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(631): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 709)
              RETURN_OR_RESUME_ITEMREF();
              ^
source\vm\garbage.c(752): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 640)
     RETURN_OR_RESUME_ITEMREF();
     ^
source\vm\garbage.c(752): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
     RETURN_OR_RESUME_ITEMREF();
     ^
source\vm\garbage.c(752): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 673)
     RETURN_OR_RESUME_ITEMREF();
     ^
source\vm\garbage.c(752): warning #589: transfer of control bypasses 
initialization of:
            variable "pAlloc" (declared at line 709)
     RETURN_OR_RESUME_ITEMREF();
     ^
--
Andi


On Mon, 21 Dec 2009 04:04:58 -0800
Ron Pinkas <ron.pin...@xharbour.com> wrote:

> Hi Andi,
> 
> >  * source/vm/garbage.c
> >   - "SIMULATE_ITEMREF_RECURSION" has been put under ifdef/endif condition
> >     because it does not work with MSVC6, DMC and ICL.
> 
> Could you please provide a sample showing it not working so I could fix it? 
> Without this there are serious limitations to application size.
> 
> Ron
>  



------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to