--- parser3/src/classes/op.C 2019/11/22 23:11:24 1.253 +++ parser3/src/classes/op.C 2020/06/27 09:45:49 1.255 @@ -18,7 +18,7 @@ #include "pa_vclass.h" #include "pa_charset.h" -volatile const char * IDENT_OP_C="$Id: op.C,v 1.253 2019/11/22 23:11:24 moko Exp $"; +volatile const char * IDENT_OP_C="$Id: op.C,v 1.255 2020/06/27 09:45:49 moko Exp $"; // defines @@ -333,7 +333,7 @@ static void _continue(Request& r, Method static void _return(Request& r, MethodParams& params) { VMethodFrame& caller=*r.get_method_frame()->caller(); if(params.count()) - r.put_element(caller, Symbols::RESULT_SYMBOL, ¶ms[0]); + r.put_element(caller, Symbols::RESULT_SYMBOL, &r.process(params[0])); r.set_skip_return(caller); } @@ -892,7 +892,7 @@ static void _sleep_operator(Request& r, pa_sleep((int)trunc(seconds), (int)trunc((seconds-trunc(seconds))*1000000)); } -#if defined(WIN32) && defined(_DEBUG) +#if defined(WIN32) && defined(_DEBUG) && !defined(_WIN64) # define PA_BPT static void _bpt(Request&, MethodParams&) { _asm int 3;