summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMandeep Singh Grang <mgrang@codeaurora.org>2018-04-23 00:49:25 +0000
committerMandeep Singh Grang <mgrang@codeaurora.org>2018-04-23 00:49:25 +0000
commitfce3565e738ccf6d79b3d30bc1d46cdae854382a (patch)
treedb0e6d71764ad1d87ac23b03ada9a943845eb4db
parentb5254241180e559264f2c087315bf4a858c1aac7 (diff)
downloadbcm5719-llvm-fce3565e738ccf6d79b3d30bc1d46cdae854382a.tar.gz
bcm5719-llvm-fce3565e738ccf6d79b3d30bc1d46cdae854382a.zip
[XRay] Change std::sort to llvm::sort in response to r327219
r327219 added wrappers to std::sort which randomly shuffle the container before sorting. This will help in uncovering non-determinism caused due to undefined sorting order of objects having the same key. To make use of that infrastructure we need to invoke llvm::sort instead of std::sort. llvm-svn: 330561
-rw-r--r--clang/lib/Driver/XRayArgs.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/XRayArgs.cpp b/clang/lib/Driver/XRayArgs.cpp
index 5caeffc9d6e..1d5850b5598 100644
--- a/clang/lib/Driver/XRayArgs.cpp
+++ b/clang/lib/Driver/XRayArgs.cpp
@@ -163,7 +163,7 @@ XRayArgs::XRayArgs(const ToolChain &TC, const ArgList &Args) {
}
// Then we want to sort and unique the modes we've collected.
- std::sort(Modes.begin(), Modes.end());
+ llvm::sort(Modes.begin(), Modes.end());
Modes.erase(std::unique(Modes.begin(), Modes.end()), Modes.end());
}
}
OpenPOWER on IntegriCloud