commit | af14603ca61757cf4361b583b45639a04c57e651 | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Sat Oct 30 11:50:40 2010 +0000 |
committer | John McCall <rjmccall@apple.com> | Sat Oct 30 11:50:40 2010 +0000 |
tree | 1b30c5de4e2e97f57485ed3c04b466be8f7f6938 | |
parent | ee30102a9ef32cdbf0afe0e4c07a53d265a18f98 [diff] |
Better solution: calculate the visibility of functions and variables independently of whether they're definitions, then teach IR generation to ignore non-explicit visibility when emitting declarations. Use this to make sure that RTTI, vtables, and VTTs get the right visibility. More of rdar://problem/8613093 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117781 91177308-0d34-0410-b5e6-96231b3b80d8