]> granicus.if.org Git - clang/commit
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)
commit90cc390c4955029dd56d125af5512e68efa0c2b2
tree3bf3b81e51818ea75a6b6258ceae15fd9f2e14f0
parent72fdc8947e54be1a8dd36b03e24f112aba1241e1
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179523 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Decl.h
include/clang/Sema/Sema.h
lib/AST/Decl.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaOverload.cpp