--- parser3/src/main/execute.C 2003/01/21 15:51:13 1.295 +++ parser3/src/main/execute.C 2003/01/28 15:42:40 1.295.2.2 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_EXECUTE_C="$Date: 2003/01/21 15:51:13 $"; +static const char* IDENT_EXECUTE_C="$Date: 2003/01/28 15:42:40 $"; #include "pa_opcode.h" #include "pa_array.h" @@ -125,7 +125,7 @@ void Request::execute(const Array& ops) while(i.has_next()) { if(interrupted()) throw Exception("parser.interrupted", - 0, + Exception::undefined_source, "execution stopped"); Operation op; @@ -432,7 +432,7 @@ void Request::execute(const Array& ops) if(frame.junction.method->call_type!=Method::CT_STATIC) { // this is a constructor call - if(Value *value=called_class->create_new_value(pool())) { + if(ValuePtr value=called_class->create_new_value()) { // some stateless_class creatable derivates new_self=value; } else