]> granicus.if.org Git - clang/commit
Change ADL to produce lookup results in a deterministic order. This fixes some
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 24 Mar 2016 19:12:22 +0000 (19:12 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 24 Mar 2016 19:12:22 +0000 (19:12 +0000)
commit6ab9f3a1f7015b212ed28d5caa5d926e761e4426
tree061e2dae2f9de0c66b2fcae26d7f65b30d86ae20
parente92bc6c3055bfa067abe0ed8060a000689874146
Change ADL to produce lookup results in a deterministic order. This fixes some
rare issues with nondeterministic diagnostic order, and some very common issues
with nondeterministic module builds.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@264323 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Lookup.h
include/clang/Sema/Sema.h
lib/Sema/SemaLookup.cpp
test/SemaCXX/diagnostic-order.cpp [new file with mode: 0644]