]> granicus.if.org Git - clang/commit
Produce direct calls instead of alias to linkonce_odr functions.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 5 Nov 2013 21:37:29 +0000 (21:37 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 5 Nov 2013 21:37:29 +0000 (21:37 +0000)
commit61a0a7519ee0d26334d30a001501b8c443d36975
tree11daf573cf4ecdeda026b96f7aa8648ae78c1649
parent93b97a8737e867d3ea193ca46db0615f9ff73592
Produce direct calls instead of alias to linkonce_odr functions.

This is a small optimization on linux, but should help more on windows
where msvc only outputs one destructor if there would be two identical ones.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194095 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGCXX.cpp
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
test/CodeGenCXX/ctor-dtor-alias.cpp
test/CodeGenCXX/destructors.cpp