Index: branches/RC/core/kernel/parser/construct_tags.php =================================================================== diff -u -r8929 -r9286 --- branches/RC/core/kernel/parser/construct_tags.php (.../construct_tags.php) (revision 8929) +++ branches/RC/core/kernel/parser/construct_tags.php (.../construct_tags.php) (revision 9286) @@ -66,7 +66,7 @@ $inverse = $this->GetParam('inverse'); if ($prefix !== false) { - $tag =& new Tag('', $this->Parser); + $tag = new Tag('', $this->Parser); $tag->Tag = $function; $tmp = $this->Application->processPrefix($prefix); @@ -183,7 +183,7 @@ } if ($this->Tag == 'RenderElement') { $this->NP['name'] = '__lambda_element_'.abs(crc32($this->TemplateName)).'_'.$this->Application->LambdaElements++; - $RenderTag =& new Tag($this->TagData.' name="'.$this->NP['name'].'"', $this->Parser); + $RenderTag = new Tag($this->TagData.' name="'.$this->NP['name'].'"', $this->Parser); $this->Parser->AppendCode($RenderTag->GetCode()); } $this->Parser->Recurve($this); //Saving current tag in parser recursion array @@ -266,7 +266,7 @@ $real_name = $this->Parser->AppendCompiledFunction($this->BlockName, $f_body); if ($this->Tag == 'RenderElement') { - $RenderTag =& new Tag($this->TagData.' name="'.$this->BlockName.'"', $this->Parser); + $RenderTag = new Tag($this->TagData.' name="'.$this->BlockName.'"', $this->Parser); // $this->Parser->AppendCompiledCode($RenderTag->GetCode()); // for compilation run