diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2018-06-18 20:58:54 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2018-06-18 20:58:54 +0000 |
commit | d914fd2163663b4fb7964a6b7001a8182b864705 (patch) | |
tree | 3cb0856ac66a4e417c0247d169ad66b988ce9596 /clang/test/CodeGenCXX/constructor-alias.cpp | |
parent | feb4537b442b9b34022edefb844157a05344fa31 (diff) | |
download | bcm5719-llvm-d914fd2163663b4fb7964a6b7001a8182b864705.tar.gz bcm5719-llvm-d914fd2163663b4fb7964a6b7001a8182b864705.zip |
IRgen: Mark aliases of ctors and dtors as unnamed_addr.
This is not only semantically correct but ensures that they will not
be marked as address-significant once D48155 lands.
Differential Revision: https://reviews.llvm.org/D48206
llvm-svn: 334982
Diffstat (limited to 'clang/test/CodeGenCXX/constructor-alias.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/constructor-alias.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/CodeGenCXX/constructor-alias.cpp b/clang/test/CodeGenCXX/constructor-alias.cpp index 8359bb90a05..ee2e57b711c 100644 --- a/clang/test/CodeGenCXX/constructor-alias.cpp +++ b/clang/test/CodeGenCXX/constructor-alias.cpp @@ -9,4 +9,4 @@ struct B { B::B() { } -// CHECK: @_ZN1BC1Ev = alias void (%struct.B*), void (%struct.B*)* @_ZN1BC2Ev +// CHECK: @_ZN1BC1Ev = unnamed_addr alias void (%struct.B*), void (%struct.B*)* @_ZN1BC2Ev |