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