From 193a7db4e25beeb1b7932581323848258400cc34 Mon Sep 17 00:00:00 2001 From: marcandre Date: Wed, 16 Sep 2009 07:17:22 +0000 Subject: * lib/matrix.rb: fix previous optimization git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/matrix.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/matrix.rb b/lib/matrix.rb index e4a81ea013..33e5eadb59 100644 --- a/lib/matrix.rb +++ b/lib/matrix.rb @@ -669,7 +669,7 @@ class Matrix if (akk = a[k][k]) == 0 i = k loop do - return 0 if (i += 1) > size + return 0 if (i += 1) >= size break unless a[i][k] == 0 end a[i], a[k] = a[k], a[i] @@ -710,7 +710,7 @@ class Matrix if a[k][k].zero? i = k loop do - return 0 if (i += 1) > size + return 0 if (i += 1) >= size break unless a[i][k].zero? end a[i], a[k] = a[k], a[i] @@ -771,7 +771,7 @@ class Matrix i = k exists = true loop do - if (i += 1) > a_row_size - 1 + if (i += 1) >= a_row_size exists = false break end -- cgit v1.2.3