Set visibility for available_externally globals. This is important for two reasons:
commit1dbf9c77c172bdbc764d331da7a5395f2489aa45
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 1 Feb 2011 00:37:17 +0000 (1 00:37 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 1 Feb 2011 00:37:17 +0000 (1 00:37 +0000)
tree151d4ab7d6e4f023a8361104082e2da8b2339542
parent38ce8608f9ebe1ab843b35b2f3765b351ac9ce71
Set visibility for available_externally globals. This is important for two reasons:

* llvm-link would complains about mismatched visibility
* If we produce a relocation with an available_externally, it is good to know that
it is hidden.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124633 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CodeGenModule.cpp
test/CodeGenCXX/visibility-hidden-extern-templates.cpp