--- parser3/src/classes/memory.C 2003/03/25 11:43:34 1.1.2.1 +++ parser3/src/classes/memory.C 2003/07/24 11:31:20 1.2 @@ -5,10 +5,11 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_MATH_C="$Date: 2003/03/25 11:43:34 $"; +static const char* IDENT_MATH_C="$Date: 2003/07/24 11:31:20 $"; #include "pa_common.h" #include "pa_vmemory.h" +#include "pa_request.h" class MMemory: public Methoded { public: @@ -22,8 +23,11 @@ public: // Methoded DECLARE_CLASS_VAR(memory, 0 /*fictive*/, new MMemory); -static void _compact(Request& r, MethodParams* params) { +static void _compact(Request& r, MethodParams& params) { + r.wipe_unused_execution_stack(); +#ifndef PA_DEBUG_DISABLE_GC GC_gcollect(); +#endif } // constructor