]> granicus.if.org Git - clang/commit
CodeGen, Itanium: Properly dllimport RTTI data
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 7 Nov 2014 07:26:38 +0000 (07:26 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 7 Nov 2014 07:26:38 +0000 (07:26 +0000)
commit507d386ac2bf5528401fd1a1fa75f81abf809c01
tree29aeb066430a9e42348df5913e6fa18201bd619e
parentb18ef0487844eb293472c34aae8d315e28648423
CodeGen, Itanium: Properly dllimport RTTI data

We would blindly assume that RTTI data should have the same linkage as
the vtable because we didn't think the RTTI data was external.  This
oversight stemmed because we didn't take dllimport into account.

This fixes PR21512.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@221511 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/ItaniumCXXABI.cpp
test/CodeGenCXX/dllimport-rtti.cpp