--- parser3/src/main/execute.C 2002/08/14 14:18:28 1.253 +++ parser3/src/main/execute.C 2002/08/21 10:18:35 1.256 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_EXECUTE_C="$Date: 2002/08/14 14:18:28 $"; +static const char* IDENT_EXECUTE_C="$Date: 2002/08/21 10:18:35 $"; #include "pa_opcode.h" #include "pa_array.h" @@ -824,7 +824,7 @@ void Request::execute(const Array& ops) case OP_IS: { b=POP(); a=POP(); - value=NEW VBool(pool(), a->is(b->as_string().cstr(), false)); + value=NEW VBool(pool(), a->is(b->as_string().cstr())); PUSH(value); break; } @@ -857,7 +857,7 @@ Value *Request::get_element(const String if(VStateless_class *read_class=rcontext->get_class()) if(read_class->derived_from(*called_class)) // current derived from called if(Value *base_object=self->base_object()) { // doing DYNAMIC call - Temp_derived(*base_object, 0); // temporarily prevent go-back-down virtual calls + Temp_derived temp_derived(*base_object, 0); // temporarily prevent go-back-down virtual calls value=base_object->get_element(name, base_object, false); // virtual-up lookup starting from parent goto _void; }