More info:

line # 215: source/vm/macro.c: hb_vmExecute( pMacro->pCodeInfo->pCode, NULL );

I have checked with other compilers that the pCode passsed as paramater
1 in the above snipet is exactly the same (!). I am not supposed to dig
thtough hvm.c, is it not? :-(

Andi


On Mon, 15 Oct 2012 22:52:17 +0700
Andi Jahja <andi.ja...@yahoo.co.id> wrote:

> > > The following 2-liners fails in MSVC 7 (13.10.3052) as well as 7.1
> > > (13.10.4035):
> > >
> > > ----
> > > PROC MAIN()
> > > ? TYPE( "a" )
> > > ----
> > >
> > > I have made a dirty trace and found that the culprit is on:
> > >
> > > line # 215: source/vm/macro.c
> > >
> > > All other versions are working fine.
> > > Any clue?
> > 
> > A stab in the dark. Something related to the register keyword?
> > 
> > void hb_vmExecute( register const BYTE * pCode, register PHB_SYMB pSymbols )
> 
> I am not sure. It's really puzzling. All other compilers are OK. I am
> afraid it is related to the macro compiler which is not compatible with
> MSVC 7 (??). The worst thins is that I am not familiar using Ms Debugger
> :-(


------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to