summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-10-30 11:50:40 +0000
committerJohn McCall <rjmccall@apple.com>2010-10-30 11:50:40 +0000
commitc273f241960cfcc402153a0fda38d0977bf00fd2 (patch)
treec19be5013fdac74000a87e3a2613fed484e6b965 /llvm/lib/Transforms/IPO/FunctionAttrs.cpp
parent36cd5cc1507cb06b281ea7712913ed90899215b1 (diff)
downloadbcm5719-llvm-c273f241960cfcc402153a0fda38d0977bf00fd2.tar.gz
bcm5719-llvm-c273f241960cfcc402153a0fda38d0977bf00fd2.zip
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 llvm-svn: 117781
Diffstat (limited to 'llvm/lib/Transforms/IPO/FunctionAttrs.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud