Go to file
Hans Wennborg aeacdc258b IRMover: Avoid accidentally mapping types from the destination module (PR30799)
During Module linking, it's possible for SrcM->getIdentifiedStructTypes();
to return types that are actually defined in the destination module
(DstM). Depending on how the bitcode file was read,
getIdentifiedStructTypes() might do a walk over all values, including
metadata nodes, looking for types. In my case, a debug info metadata
node was shared between the two modules, and it referred to a type
defined in the destination module (see test case).

Differential Revision: https://reviews.llvm.org/D26212

llvm-svn: 287353
2016-11-18 17:33:05 +00:00
clang [OpenCL] Introduce ReadPipeType and WritePipeType. 2016-11-18 14:10:54 +00:00
clang-tools-extra [clang-move] Fix not moving using-decls in global namespace in old.cc 2016-11-18 10:51:16 +00:00
compiler-rt [sanitizers] specifying style for global constant 2016-11-17 21:57:43 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx Make merge_archives.py executable 2016-11-18 11:29:05 +00:00
libcxxabi Rename TU names to not conflict with libc++. 2016-11-18 09:54:49 +00:00
libunwind EHABI: mark some functions as exported 2016-11-17 23:53:35 +00:00
lld [ELF] Convert PltSection to input section 2016-11-18 14:35:03 +00:00
lldb Revert "Remove an out param from ValueObject::GetValueForExpressionPath." 2016-11-18 06:34:45 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm IRMover: Avoid accidentally mapping types from the destination module (PR30799) 2016-11-18 17:33:05 +00:00
openmp Update stats-gathering code 2016-11-14 21:13:44 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly [NFC] Adjust naming scheme of statistic variables 2016-11-18 14:37:08 +00:00