2006-09-21 09:52 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu)
* harbour/source/common/expropt2.c
! Fixed leak introduced in previous commit.
This commit is contained in:
@@ -8,6 +8,10 @@
|
||||
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
||||
*/
|
||||
|
||||
|
||||
* harbour/source/compiler/harbour.c
|
||||
* added note in hb_compOptimizeFrames() about exceeding maximum number
|
||||
of local variables (255). We should add new pcode(s) HB_P_LARGE[V]FRAME
|
||||
or generate compile time error.
|
||||
|
||||
* harbour/source/vm/macro.c
|
||||
|
||||
@@ -1294,7 +1294,7 @@ BOOL hb_compExprReduceSTOD( HB_EXPR_PTR pSelf, USHORT usCount, HB_MACRO_DECL )
|
||||
{
|
||||
HB_EXPR_PTR pExpr = hb_compExprNewDate( pArg->ulLength == 0 ? 0 : hb_dateEncStr( pArg->value.asString.string ) );
|
||||
|
||||
hb_compExprFree( pSelf->value.asFunCall.pParms, HB_MACRO_PARAM );
|
||||
hb_compExprFree( pParms, HB_MACRO_PARAM );
|
||||
hb_compExprFree( pSelf->value.asFunCall.pFunName, HB_MACRO_PARAM );
|
||||
memcpy( pSelf, pExpr, sizeof( HB_EXPR ) );
|
||||
hb_compExprClear( pExpr );
|
||||
@@ -1305,6 +1305,7 @@ BOOL hb_compExprReduceSTOD( HB_EXPR_PTR pSelf, USHORT usCount, HB_MACRO_DECL )
|
||||
{
|
||||
HB_EXPR_PTR pExpr = hb_compExprNewDate( 0 );
|
||||
|
||||
hb_compExprFree( pSelf->value.asFunCall.pParms, HB_MACRO_PARAM );
|
||||
hb_compExprFree( pSelf->value.asFunCall.pFunName, HB_MACRO_PARAM );
|
||||
memcpy( pSelf, pExpr, sizeof( HB_EXPR ) );
|
||||
hb_compExprClear( pExpr );
|
||||
|
||||
Reference in New Issue
Block a user