[Bug c++/79817] New: GCC does not recognize [[deprecated]] attribute for namespace
boostcpp at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Mar 2 10:50:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79817
Bug ID: 79817
Summary: GCC does not recognize [[deprecated]] attribute for
namespace
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: boostcpp at gmail dot com
Target Milestone: ---
GCC does not recognize [[deprecated]] attribute for namespace
http://melpon.org/wandbox/permlink/LVpUyDhcI75rNozy
namespace [[deprecated]] ns { int i ; }
int main()
{
ns::i = 0;
}
Above code produce following warning message.
prog.cc:1:29: warning: 'deprecated' attribute directive ignored [-Wattributes]
namespace [[deprecated]] ns { int i ; }
^
Expect this messages.
prog.cc: In function 'int main()':
prog.cc:5:9: warning: 'ns' is deprecated [-Wdeprecated-declarations]
ns::i = 0;
^
prog.cc:1:49: note: declared here
namespace [[deprecated]] ns { int i ; }
^
More information about the Gcc-bugs
mailing list