OSDN Git Service

2008-07-16 Dodji Seketeli <dseketel@redhat.com>
authordodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jul 2008 23:44:02 +0000 (23:44 +0000)
committerdodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jul 2008 23:44:02 +0000 (23:44 +0000)
commit37d439448956d2798b529a16433449a3c6242c38
treeaa1a421373609e8d5b06caf8be49f16a831f2782
parent304e5318297980fdbe25c1780578b2a23791c576
2008-07-16  Dodji Seketeli  <dseketel@redhat.com>

PR c++/13699
* gcc/cp/name-lookup.c (lookup_extern_c_fun_binding_in_all_ns):
New function.
(pushdecl_maybe_friend): Check if a redeclaration of extern C function
complies with exception specification constraints.

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