summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/class_static
diff options
context:
space:
mode:
authorMatthew Voss <matthew.voss@sony.com>2018-12-19 19:07:45 +0000
committerMatthew Voss <matthew.voss@sony.com>2018-12-19 19:07:45 +0000
commit62fcfc5adb99bebdb90a397fc2dfc8652dd0de6f (patch)
treed9b8de5347b773a28b85e7df560fbd7b5801ceeb /lldb/packages/Python/lldbsuite/test/lang/cpp/class_static
parentebaba9df3ad61e2c5daddbbcbbf677c62b242c16 (diff)
downloadbcm5719-llvm-62fcfc5adb99bebdb90a397fc2dfc8652dd0de6f.tar.gz
bcm5719-llvm-62fcfc5adb99bebdb90a397fc2dfc8652dd0de6f.zip
[ThinLTO] Remove dllimport attribute from locally defined symbols
Summary: The LTO/ThinLTO driver currently creates invalid bitcode by setting symbols marked dllimport as dso_local. The compiler often has access to the definition (often dllexport) and the declaration (often dllimport) of an object at link-time, leading to a conflicting declaration. This patch resolves the inconsistency by removing the dllimport attribute. Reviewers: tejohnson, pcc, rnk, echristo Reviewed By: rnk Subscribers: dmikulin, wristow, mehdi_amini, inglorion, eraman, steven_wu, dexonsmith, dang, llvm-commits Differential Revision: https://reviews.llvm.org/D55627 llvm-svn: 349667
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/class_static')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud