From a5e853a3537ca5f6505d2fc2ac4fe7bb2cc6bd4d Mon Sep 17 00:00:00 2001 From: cxl Date: Sat, 4 Aug 2012 08:12:20 +0000 Subject: [PATCH] *Core: New Sort fixed to compile with MSC git-svn-id: svn://ultimatepp.org/upp/trunk@5250 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/Algo.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uppsrc/Core/Algo.h b/uppsrc/Core/Algo.h index e95d1f659..2bf5d3260 100644 --- a/uppsrc/Core/Algo.h +++ b/uppsrc/Core/Algo.h @@ -832,9 +832,9 @@ void Sort(I l, I h, const Less& less) } break; } - IterSwap(l, l + Random(count)); // try some other random elements for median pivot - IterSwap(middle, l + Random(count)); - IterSwap(h - 1, l + Random(count)); + IterSwap(l, l + (int)Random(count)); // try some other random elements for median pivot + IterSwap(middle, l + (int)Random(count)); + IterSwap(h - 1, l + (int)Random(count)); pass++; } }