]> granicus.if.org Git - clang/commit
[Sema][ObjC] Use SmallSetVector to fix a failing test on the reverse
authorAkira Hatanaka <ahatanaka@apple.com>
Tue, 6 Feb 2018 23:44:40 +0000 (23:44 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Tue, 6 Feb 2018 23:44:40 +0000 (23:44 +0000)
commit0813c5d5ebd2ef363c2460639f1833a525c46d08
tree357bde6d108f2c65611453e7f669574eb46d9646
parente815af3b340549d4f68faa26224ad9e2a8551d9b
[Sema][ObjC] Use SmallSetVector to fix a failing test on the reverse
iteration bot.

This commit reverts r315639, which was causing clang to print
diagnostics that weren't printed before. Instead, it declares
OverrideSearch::Overridden as a SmallSetVector to fix the
non-deterministic behavior r315639 was trying to fix.

rdar://problem/36445528

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@324425 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclObjC.cpp
test/SemaObjC/arc-decls.m