From a70f5987c4ae6de9f238eacd636f07305ce76d73 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 31 Mar 2009 23:34:30 -0400 Subject: re PR c++/34691 (Default argument checking not performed after overload resolution with C linkage) PR c++/34691 * name-lookup.c (pushdecl_maybe_friend): Diagnose mismatched extern C declarations. * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype. From-SVN: r145386 --- gcc/testsuite/g++.old-deja/g++.other/using9.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/testsuite/g++.old-deja') diff --git a/gcc/testsuite/g++.old-deja/g++.other/using9.C b/gcc/testsuite/g++.old-deja/g++.other/using9.C index 9779f72..0e34156 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/using9.C +++ b/gcc/testsuite/g++.old-deja/g++.other/using9.C @@ -13,9 +13,9 @@ struct x {}; using ::x; using ::a; -extern "C" void foo (); +extern "C" void foo (); // { dg-error "previous declaration" } namespace { - extern "C" int foo (); + extern "C" int foo (); // { dg-error "C.*linkage" } using ::foo; // { dg-error "" } already in use } -- cgit v1.1