diff --git a/harbour/ChangeLog b/harbour/ChangeLog index d2f902c7d6..b52a137ab1 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,7 @@ +19990515-16:20 CET Eddie Runia + * source/compiler/harbour.y + Jump optimalization caused return to fail. Optimalization removed. + 19990515-15:15 CET Eddie Runia * source/rtl/environ.c Crash from geninterrupt resolved diff --git a/harbour/source/compiler/harbour.y b/harbour/source/compiler/harbour.y index 13ab5dbe2e..44243dc6ed 100644 --- a/harbour/source/compiler/harbour.y +++ b/harbour/source/compiler/harbour.y @@ -1896,7 +1896,7 @@ void GenCCode( char *szFileName, char *szName ) /* generates the C languag break; case _JUMP: - if( (lPCodePos + 3) < pFunc->lPCodePos ) + if( 1 ) /* (lPCodePos + 3) < pFunc->lPCodePos ) */ { w = pFunc->pCode[ lPCodePos + 1 ] + pFunc->pCode[ lPCodePos + 2 ] * 256; fprintf( yyc, " _JUMP, %i, %i,\t/* %i (abs: %05li) */\n",