Index: src/IceTargetLoweringX8632.cpp |
diff --git a/src/IceTargetLoweringX8632.cpp b/src/IceTargetLoweringX8632.cpp |
index 662ac549a4fbba7cf521842771ad4fa59bddc83c..bd678441c2e514b80ad0fbe38bc38aed94230b0c 100644 |
--- a/src/IceTargetLoweringX8632.cpp |
+++ b/src/IceTargetLoweringX8632.cpp |
@@ -4621,7 +4621,7 @@ void TargetX8632::makeRandomRegisterPermutation( |
for (auto I : EquivalenceClasses) { |
const RegisterList &List = I.second; |
RegisterList Shuffled(List); |
- std::random_shuffle(Shuffled.begin(), Shuffled.end(), RNG); |
+ RandomShuffle(Shuffled.begin(), Shuffled.end(), RNG); |
for (size_t SI = 0, SE = Shuffled.size(); SI < SE; ++SI) { |
Permutation[List[SI]] = Shuffled[SI]; |
++NumShuffled; |