Make sure all weak destructors go in a comdat in the ms abi.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 17 Jan 2015 01:47:39 +0000 (01:47 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 17 Jan 2015 01:47:39 +0000 (01:47 +0000)
commitd3e0469a843b32f9f244280a286d2465d9733e6a
tree2bb62500c448aa1ef77c976d30b9a58320597520
parent37f316afaf69cbdfb1f5959342ac74a888943ed6
Make sure all weak destructors go in a comdat in the ms abi.

Destructors have a special treatment in getFunctionLinkage. Instead of
duplicating the logic, check the resulting linkage.

llvm-svn: 226361
clang/lib/CodeGen/MicrosoftCXXABI.cpp
clang/test/CodeGenCXX/microsoft-abi-structors.cpp