[Lemon-commits] Balazs Dezso: Array range check warning workarou...
Lemon HG
hg at lemon.cs.elte.hu
Fri Jan 25 15:53:18 CET 2008
details: http://lemon.cs.elte.hu/hg/lemon/rev/4790635473ef
changeset: 62:4790635473ef
user: Balazs Dezso <deba [at] inf.elte.hu>
date: Fri Jan 25 15:23:28 2008 +0100
description:
Array range check warning workaround in random.h
The g++-4.2.1 preferred by OpenSUSE has a bug with array range
cheking
diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
lemon/random.h | 2 +-
diffs (12 lines):
diff -r 6ec5dbed8f18 -r 4790635473ef lemon/random.h
--- a/lemon/random.h Wed Jan 23 16:26:41 2008 +0100
+++ b/lemon/random.h Fri Jan 25 15:23:28 2008 +0100
@@ -254,7 +254,7 @@ namespace lemon {
curr[length - shift] ^ mask[curr[-1] & 1ul];
--curr;
}
- curr[0] = (((curr[0] & hiMask) | (curr[length - 1] & loMask)) >> 1) ^
+ state[0] = (((state[0] & hiMask) | (curr[length - 1] & loMask)) >> 1) ^
curr[length - shift] ^ mask[curr[length - 1] & 1ul];
}
More information about the Lemon-commits
mailing list