diff options
author | Steven Wu <stevenwu@apple.com> | 2017-08-21 21:49:13 +0000 |
---|---|---|
committer | Steven Wu <stevenwu@apple.com> | 2017-08-21 21:49:13 +0000 |
commit | 010fc49e42f20d5ae2b9893576fee411f8986685 (patch) | |
tree | 98e57475e84e4f15c8500f092433bfcca48a4ba9 /clang/lib/Driver/ToolChains/MSVC.cpp | |
parent | 0d3439a29c60559bb28170c273bfa44e1ff1e335 (diff) | |
download | bcm5719-llvm-010fc49e42f20d5ae2b9893576fee411f8986685.tar.gz bcm5719-llvm-010fc49e42f20d5ae2b9893576fee411f8986685.zip |
[IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Summary:
From r303590, ModuleFlagBehavior for PIC and PIE level is changed from
Error to Max. This will cause bitcode compatibility issue when linking
against a bitcode static archive built with old compiler.
Add an auto-ugprade path to upgrade the the ModuleFlagBehavior in the
old bitcode to match the new one so IRLinker can link them.
Reviewers: tejohnson, mehdi_amini, dexonsmith
Reviewed By: dexonsmith
Subscribers: hans, llvm-commits
Differential Revision: https://reviews.llvm.org/D36556
llvm-svn: 311387
Diffstat (limited to 'clang/lib/Driver/ToolChains/MSVC.cpp')
0 files changed, 0 insertions, 0 deletions