Teach the internalize pass to skip dllexported symbols because they could be
authorYunzhong Gao <Yunzhong_Gao@playstation.sony.com>
Tue, 3 Dec 2013 18:05:14 +0000 (18:05 +0000)
committerYunzhong Gao <Yunzhong_Gao@playstation.sony.com>
Tue, 3 Dec 2013 18:05:14 +0000 (18:05 +0000)
commit822a02fb4c3a044becbce2aed751702b5ec16855
treeeebb9f78765fcbca5920bad0a5c475fd34144717
parentdf9c9da88402e393343d5e199b0ebaa681b3a1ce
Teach the internalize pass to skip dllexported symbols because they could be
referenced in a way that even the linker does not see.

Differential Revision: http://llvm-reviews.chandlerc.com/D2280

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196300 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/Internalize.cpp
test/Transforms/Internalize/lists.ll