[PATCH] D48206: IRgen: Mark aliases of ctors and dtors as unnamed_addr.

Peter Collingbourne via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 14 20:23:51 PDT 2018


pcc created this revision.
pcc added a reviewer: rsmith.

This is not only semantically correct but ensures that they will not
be marked as address-significant once https://reviews.llvm.org/D48155 lands.


https://reviews.llvm.org/D48206

Files:
  clang/lib/CodeGen/CGCXX.cpp
  clang/lib/CodeGen/CodeGenModule.h
  clang/lib/CodeGen/ItaniumCXXABI.cpp
  clang/test/CodeGenCXX/constructor-alias.cpp
  clang/test/CodeGenCXX/ctor-dtor-alias.cpp
  clang/test/CodeGenCXX/destructors.cpp
  clang/test/CodeGenCXX/dllexport-alias.cpp
  clang/test/CodeGenCXX/dllexport.cpp
  clang/test/CodeGenCXX/microsoft-abi-structors-alias.cpp
  clang/test/CodeGenCXX/virtual-bases.cpp
  clang/test/CodeGenCXX/virtual-destructor-calls.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D48206.151455.patch
Type: text/x-patch
Size: 10426 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180615/e151133d/attachment.bin>


More information about the cfe-commits mailing list