commit | 093ecc92afb70f6125d249eef31f40c0c57b7d24 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Sat Jan 14 00:30:36 2012 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Sat Jan 14 00:30:36 2012 +0000 |
tree | c0d4d973745dc68462cb051ec727b68889c0bcf5 | |
parent | abac441b7d114d5980864093ee0643bf68f1a8f2 [diff] |
Remember if a type has its visibility set explicitly or implicitly. With that, centralize the way we merge visibility, always preferring explicit over implicit and then picking the most restrictive one. Fixes pr10113 and pr11690. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148163 91177308-0d34-0410-b5e6-96231b3b80d8