re PR c++/41131 (non-lvalue in unary `&' wrongly accepted)
authorJakub Jelinek <jakub@redhat.com>
Fri, 21 Aug 2009 07:08:15 +0000 (09:08 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 21 Aug 2009 07:08:15 +0000 (09:08 +0200)
commit4b8c1a924a55851b83b26391e1703bd15c1c4066
treecc929624ef664c93f476c71caca5a8af29973dc1
parent7450a081dba0e01ad1097e8d4798fe59f91ecead
re PR c++/41131 (non-lvalue in unary `&' wrongly accepted)

PR c++/41131
* tree.c (lvalue_p_1) <case CONST_DECL>: Return clk_none if
not TREE_STATIC.

* g++.dg/expr/unary3.C: New test.

From-SVN: r150985
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/unary3.C [new file with mode: 0644]