@@ -97,13 +97,13 @@ void MCAdd::exec_ctxt(MCExecContext &ctxt)
9797 }
9898
9999 MCExecValue t_dst;
100- MCAutoPointer< MCContainer> t_dst_container;
100+ MCContainer t_dst_container;
101101 if (destvar != nil)
102102 {
103103 bool t_success;
104104 if (destvar -> needsContainer ())
105- t_success = destvar -> evalcontainer (ctxt, & t_dst_container)
106- && t_dst_container -> eval_ctxt (ctxt, t_dst);
105+ t_success = destvar -> evalcontainer (ctxt, t_dst_container)
106+ && t_dst_container. eval_ctxt (ctxt, t_dst);
107107 else
108108 {
109109 destvar -> eval_ctxt (ctxt, t_dst);
@@ -164,7 +164,7 @@ void MCAdd::exec_ctxt(MCExecContext &ctxt)
164164 {
165165 bool t_success;
166166 if (destvar -> needsContainer ())
167- t_success = t_dst_container -> give_value (ctxt, t_result);
167+ t_success = t_dst_container. give_value (ctxt, t_result);
168168 else
169169 t_success = destvar -> give_value (ctxt, t_result);
170170
@@ -259,13 +259,13 @@ void MCDivide::exec_ctxt(MCExecContext &ctxt)
259259 }
260260
261261 MCExecValue t_dst;
262- MCAutoPointer< MCContainer> t_dst_container;
262+ MCContainer t_dst_container;
263263 if (destvar != nil)
264264 {
265265 bool t_success;
266266 if (destvar -> needsContainer ())
267- t_success = destvar -> evalcontainer (ctxt, & t_dst_container)
268- && t_dst_container -> eval_ctxt (ctxt, t_dst);
267+ t_success = destvar -> evalcontainer (ctxt, t_dst_container)
268+ && t_dst_container. eval_ctxt (ctxt, t_dst);
269269 else
270270 {
271271 destvar -> eval_ctxt (ctxt, t_dst);
@@ -326,7 +326,7 @@ void MCDivide::exec_ctxt(MCExecContext &ctxt)
326326 bool t_success;
327327
328328 if (destvar -> needsContainer ())
329- t_success = t_dst_container -> give_value (ctxt, t_result);
329+ t_success = t_dst_container. give_value (ctxt, t_result);
330330 else
331331 t_success = destvar -> give_value (ctxt, t_result);
332332
@@ -425,13 +425,13 @@ void MCMultiply::exec_ctxt(MCExecContext &ctxt)
425425 }
426426
427427 MCExecValue t_dst;
428- MCAutoPointer< MCContainer> t_dst_container;
428+ MCContainer t_dst_container;
429429 if (destvar != nil)
430430 {
431431 bool t_success;
432432 if (destvar -> needsContainer ())
433- t_success = destvar -> evalcontainer (ctxt, & t_dst_container)
434- && t_dst_container -> eval_ctxt (ctxt, t_dst);
433+ t_success = destvar -> evalcontainer (ctxt, t_dst_container)
434+ && t_dst_container. eval_ctxt (ctxt, t_dst);
435435 else
436436 {
437437 destvar -> eval_ctxt (ctxt, t_dst);
@@ -492,7 +492,7 @@ void MCMultiply::exec_ctxt(MCExecContext &ctxt)
492492 bool t_success;
493493
494494 if (destvar -> needsContainer ())
495- t_success = t_dst_container -> give_value (ctxt, t_result);
495+ t_success = t_dst_container. give_value (ctxt, t_result);
496496 else
497497 t_success = destvar -> give_value (ctxt, t_result);
498498
@@ -591,13 +591,13 @@ void MCSubtract::exec_ctxt(MCExecContext &ctxt)
591591 }
592592
593593 MCExecValue t_dst;
594- MCAutoPointer< MCContainer> t_dst_container;
594+ MCContainer t_dst_container;
595595 if (destvar != nil)
596596 {
597597 bool t_success;
598598 if (destvar -> needsContainer ())
599- t_success = destvar -> evalcontainer (ctxt, & t_dst_container)
600- && t_dst_container -> eval_ctxt (ctxt, t_dst);
599+ t_success = destvar -> evalcontainer (ctxt, t_dst_container)
600+ && t_dst_container. eval_ctxt (ctxt, t_dst);
601601 else
602602 {
603603 destvar -> eval_ctxt (ctxt, t_dst);
@@ -658,7 +658,7 @@ void MCSubtract::exec_ctxt(MCExecContext &ctxt)
658658 bool t_success;
659659
660660 if (destvar -> needsContainer ())
661- t_success = t_dst_container -> give_value (ctxt, t_result);
661+ t_success = t_dst_container. give_value (ctxt, t_result);
662662 else
663663 t_success = destvar -> give_value (ctxt, t_result);
664664
@@ -805,15 +805,15 @@ void MCArrayOp::exec_ctxt(MCExecContext &ctxt)
805805 return ;
806806 }
807807
808- MCAutoPointer< MCContainer> t_container;
808+ MCContainer t_container;
809809 MCAutoValueRef t_container_value;
810- if (!destvar -> evalcontainer (ctxt, & t_container))
810+ if (!destvar -> evalcontainer (ctxt, t_container))
811811 {
812812 ctxt . LegacyThrow (EE_ARRAYOP_BADEXP);
813813 return ;
814814 }
815815
816- if (!t_container -> eval (ctxt, &t_container_value))
816+ if (!t_container. eval (ctxt, &t_container_value))
817817 {
818818 ctxt . Throw ();
819819 return ;
@@ -841,7 +841,7 @@ void MCArrayOp::exec_ctxt(MCExecContext &ctxt)
841841 MCArraysExecCombineAsSet (ctxt, *t_array, *t_element_del, &t_string);
842842
843843 if (!ctxt . HasError ())
844- t_container -> set (ctxt, *t_string);
844+ t_container. set (ctxt, *t_string);
845845 }
846846 else
847847 {
@@ -861,7 +861,7 @@ void MCArrayOp::exec_ctxt(MCExecContext &ctxt)
861861 MCArraysExecSplitAsSet (ctxt, *t_string, *t_element_del, &t_array);
862862
863863 if (!ctxt . HasError ())
864- t_container -> set (ctxt, *t_array);
864+ t_container. set (ctxt, *t_array);
865865 }
866866}
867867
@@ -960,15 +960,15 @@ void MCSetOp::exec_ctxt(MCExecContext &ctxt)
960960 if (!ctxt . EvalExprAsValueRef (source, EE_ARRAYOP_BADEXP, &t_src))
961961 return ;
962962
963- MCAutoPointer< MCContainer> t_container;
964- if (!destvar -> evalcontainer (ctxt, & t_container))
963+ MCContainer t_container;
964+ if (!destvar -> evalcontainer (ctxt, t_container))
965965 {
966966 ctxt . LegacyThrow (EE_ARRAYOP_BADEXP);
967967 return ;
968968 }
969969
970970 MCAutoValueRef t_dst;
971- if (!t_container -> eval (ctxt, &t_dst))
971+ if (!t_container. eval (ctxt, &t_dst))
972972 return ;
973973
974974 MCAutoValueRef t_dst_value;
@@ -990,7 +990,7 @@ void MCSetOp::exec_ctxt(MCExecContext &ctxt)
990990 }
991991
992992 if (!ctxt . HasError ())
993- t_container -> set (ctxt, *t_dst_value);
993+ t_container. set (ctxt, *t_dst_value);
994994}
995995
996996void MCSetOp::compile (MCSyntaxFactoryRef ctxt)
0 commit comments