Avoid function calls in a for loop test part
authorSiebrand Mazeland <s.mazeland@xs4all.nl>
Wed, 20 Nov 2013 19:22:26 +0000 (20:22 +0100)
committerSiebrand Mazeland <s.mazeland@xs4all.nl>
Wed, 20 Nov 2013 19:22:26 +0000 (20:22 +0100)
Change-Id: Ief0976e3d1cd1da7074b1ed6d427153ccc189f18

includes/diff/DairikiDiff.php

index bb0cb5f..37f1e59 100644 (file)
@@ -843,7 +843,8 @@ class MappedDiff extends Diff {
                parent::__construct( $mapped_from_lines, $mapped_to_lines );
 
                $xi = $yi = 0;
-               for ( $i = 0; $i < count( $this->edits ); $i++ ) {
+               $editCount = count( $this->edits );
+               for ( $i = 0; $i < $editCount; $i++ ) {
                        $orig = &$this->edits[$i]->orig;
                        if ( is_array( $orig ) ) {
                                $orig = array_slice( $from_lines, $xi, count( $orig ) );