re PR c++/31749 (ICE with invalid redeclaration of builtin)
authorOllie Wild <aaw@google.com>
Fri, 17 Aug 2007 21:42:38 +0000 (21:42 +0000)
committerOllie Wild <aaw@gcc.gnu.org>
Fri, 17 Aug 2007 21:42:38 +0000 (21:42 +0000)
commit44fd0e80635189f48f24654cb1e9620c39d5314b
treea410ca7db354fe2d0df4c2e7bd1f54cb516b92c9
parent9ab78e532da9b7786956514de5319fc6f9f6450a
re PR c++/31749 (ICE with invalid redeclaration of builtin)

PR c++/31749

gcc/cp/
* name-lookup.c (do_nonmember_using_decl): Shift implicit type
declarations into appropriate slots for comparison.  Fix type
comparison.

gcc/testsuite/
* g++.dg/lookup/builtin3.C: New test.
* g++.dg/lookup/builtin4.C: New test.
* g++.dg/lookup/using19.C: New test.

From-SVN: r127600
gcc/cp/ChangeLog
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lookup/builtin3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lookup/builtin4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lookup/using19.C [new file with mode: 0644]