re PR c++/51319 (Eigen3 enums not accepted)
authorFabien Chêne <fabien@gcc.gnu.org>
Mon, 5 Dec 2011 22:04:40 +0000 (23:04 +0100)
committerFabien Chêne <fabien@gcc.gnu.org>
Mon, 5 Dec 2011 22:04:40 +0000 (23:04 +0100)
commita9727434c3f966d9a22e16b32cde3f005e304f92
tree2d3527a5b38e2c5f40bce11ac0febc39cf39c7fc
parent0fb808ea7a0f30531e9a1495b9aafa5267c2f0b5
re PR c++/51319 (Eigen3 enums not accepted)

gcc/testsuite/ChangeLog

2011-12-05  Fabien Chene  <fabien@gcc.gnu.org>

PR c++/51319
* g++.dg/lookup/using50.C: New.
* g++.dg/lookup/using51.C: New.

gcc/cp/ChangeLog

2011-12-05  Fabien Chene  <fabien@gcc.gnu.org>

PR c++/51319
* semantics.c (finish_id_expression): Strip using declarations
early in the function.

From-SVN: r182029
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lookup/using50.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lookup/using51.C [new file with mode: 0644]