Remove hasExternalLinkageUncached.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 15 Apr 2013 12:49:13 +0000 (12:49 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 15 Apr 2013 12:49:13 +0000 (12:49 +0000)
commit5bddd6a92a0e8f1f72c658529e808c24ae864e23
treece0623aa9ce71a3d5c1731b02a400cbfe4c8c271
parent7332acac4cfb7959b8d9848ba8bc74331abd2f7a
Remove hasExternalLinkageUncached.

It was being used correctly, but it is a very dangerous API to have around.
Instead, move the logic from the filtering to when we are deciding if we should
link two decls.

llvm-svn: 179523
clang/include/clang/AST/Decl.h
clang/include/clang/Sema/Sema.h
clang/lib/AST/Decl.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaOverload.cpp