diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2012-02-23 04:17:32 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2012-02-23 04:17:32 +0000 |
| commit | 8093fdfab1d59c4e420d1e1c40549d10f6ae6f60 (patch) | |
| tree | 1f8477e720f26cd18e02685c530f1d11580daf26 /clang/lib/Basic/Module.cpp | |
| parent | 18c6be713243a5a4f47036d499bccdc701b04cb3 (diff) | |
| download | bcm5719-llvm-8093fdfab1d59c4e420d1e1c40549d10f6ae6f60.tar.gz bcm5719-llvm-8093fdfab1d59c4e420d1e1c40549d10f6ae6f60.zip | |
Two fixes to how we compute visibility:
* Handle some situations where we should never make a decl more visible,
even when merging in an explicit visibility.
* Handle attributes in members of classes that are explicitly specialized.
Thanks Nico for the report and testing, Eric for the initial review, and dgregor
for the awesome test27 :-)
llvm-svn: 151236
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions

