aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2012-09-10 06:20:06 +0000
committerTed Kremenek <kremenek@apple.com>2012-09-10 06:20:06 +0000
commit4dfd141350009c742f4949a753ffe4a1524a2792 (patch)
treee2191427a45825ae029cbd6d06d412f97d282f45 /lib/Driver/Tools.cpp
parentfcde83c75ef72da920cfc02e24edeaf36f79f47f (diff)
Take another crack at stabilizing the emission order of analyzer
diagnostics without using FoldingSetNodeIDs. This is done by doing a complete recursive comparison of the PathDiagnostics. Note that the previous method of comparing FoldingSetNodeIDs did not end up relying on unstable things such as pointer addresses, so I suspect this may still have some issues on various buildbots because I'm not sure if the true source of non-determinism has been eliminated. The tests pass for me, so the only way to know is to commit this change and see what happens. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163489 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/Tools.cpp')
0 files changed, 0 insertions, 0 deletions