]> granicus.if.org Git - clang/commit
CodeGen: export typeinfo and typeinfo name on itanium
authorSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 2 Dec 2016 22:46:18 +0000 (22:46 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 2 Dec 2016 22:46:18 +0000 (22:46 +0000)
commitb4af165b49b3e9196932c7fca4462d2bfc707657
tree85ef937d21ec1c7bfafa396dfff0941272596897
parentfaa718808d8a3c4d39688a8f7b1a20066831be94
CodeGen: export typeinfo and typeinfo name on itanium

When a C++ record is marked with dllexport mark both the typeinfo and the
typeinfo name as being exported.  Handle dllimport as the inverse.  This applies
to the itanium environment and not the MinGW environment.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@288546 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/ItaniumCXXABI.cpp
test/CodeGenCXX/windows-itanium-type-info.cpp