Check the visibility of the global variable before placing it into the stubs
authorBill Wendling <isanbard@gmail.com>
Mon, 24 Oct 2011 23:05:43 +0000 (23:05 +0000)
committerBill Wendling <isanbard@gmail.com>
Mon, 24 Oct 2011 23:05:43 +0000 (23:05 +0000)
commit671215464c8335e383fa2db90df2eab73ef83b10
tree6221e6a34e0a18332e1b32ebfdebc19f546d0458
parentaed4952753e2af9e93dde0b18a4ca8af73ec6db5
Check the visibility of the global variable before placing it into the stubs
table. A hidden variable could potentially end up in both lists.
<rdar://problem/10336715>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142869 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
test/CodeGen/ARM/gv-stubs-crash.ll [new file with mode: 0644]