]> granicus.if.org Git - clang/commit
Revert r167816 and replace it with a proper fix for the issue: do not
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 21 Feb 2015 02:31:57 +0000 (02:31 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 21 Feb 2015 02:31:57 +0000 (02:31 +0000)
commita1fdc0249ca327ec98ad8bf515839223cb74e441
tree6ac7ec17df0efe9db61d1bddb00b686da50753d1
parent7a4b8b04847231c6e2359949eee931699276f9b9
Revert r167816 and replace it with a proper fix for the issue: do not
invalidate lookup_iterators and lookup_results for some name within a
DeclContext if the lookup results for a *different* name change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@230121 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclBase.h
include/clang/AST/DeclContextInternals.h
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/Sema/SemaInit.cpp
lib/Serialization/ASTWriter.cpp