PR c++/85208
commitf5062a5867fd7d2f40d2661da005b760ae8090e9
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Apr 2018 21:29:51 +0000 (5 21:29 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Apr 2018 21:29:51 +0000 (5 21:29 +0000)
treeb0f25558b46801646beea22e5e01d680a6adaed3
parenta463ca37a357dc17181918ceaf4294409c6e6d70
PR c++/85208
* decl.c (start_decl): For DECL_DECOMPOSITION_P decls, don't call
maybe_apply_pragma_weak here...
(cp_maybe_mangle_decomp): ... but call it here instead.

* g++.dg/cpp1z/decomp41.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259155 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp1z/decomp41.C [new file with mode: 0644]