aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectThread.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-07-03 05:51:27 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-07-03 05:51:27 +0000
commit93de4b1608f196e641c44dea839b428cf0fb8cf7 (patch)
treee93ce240cbed24fe060f563d5e2e2f1d16a3d403 /lldb/source/Commands/CommandObjectThread.cpp
parent78b84f5454a044e8d8d6c9d7b028cf98ba608c97 (diff)
downloadllvm-93de4b1608f196e641c44dea839b428cf0fb8cf7.zip
llvm-93de4b1608f196e641c44dea839b428cf0fb8cf7.tar.gz
llvm-93de4b1608f196e641c44dea839b428cf0fb8cf7.tar.bz2
MS ABI: Get linkage of RTTI data correct
The Itanium rules are not appropriate for the MS ABI. RTTI data is _never_ imported and thus is never available_externally. It is either internal (if the type's linkage is internal) or linkonce_odr. This also means that classes which inherit from dllimport'd bases force their translation unit to duplicate the entirety of the RTTI data of that base. Interestingly, the complete object locator can never be referenced by translation units which import the class. This fixes PR20106. llvm-svn: 212256
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions