diff options
author | Mandeep Singh Grang <mgrang@codeaurora.org> | 2018-04-23 00:49:25 +0000 |
---|---|---|
committer | Mandeep Singh Grang <mgrang@codeaurora.org> | 2018-04-23 00:49:25 +0000 |
commit | fce3565e738ccf6d79b3d30bc1d46cdae854382a (patch) | |
tree | db0e6d71764ad1d87ac23b03ada9a943845eb4db | |
parent | b5254241180e559264f2c087315bf4a858c1aac7 (diff) | |
download | bcm5719-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.cpp | 2 |
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()); } } |