From adf88adf4b0477afad241d2ca640bc025aaf3bad Mon Sep 17 00:00:00 2001 From: Eddie Runia Date: Sat, 15 May 1999 15:22:28 +0000 Subject: [PATCH] Return error removed --- harbour/ChangeLog | 4 ++++ harbour/source/compiler/harbour.y | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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",