From: Jason Merrill Date: Tue, 30 Sep 1997 07:20:00 +0000 (+0000) Subject: * method.c (synthesize_method): If at_eof, determine our linkage. X-Git-Tag: releases/egcs-1.0.0~426 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7067a12bf9c513def8208362d806f7a944ec393;p=thirdparty%2Fgcc.git * method.c (synthesize_method): If at_eof, determine our linkage. From-SVN: r15803 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index daa044b043b8..944e6c5ae66e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +Tue Sep 30 00:18:26 1997 Jason Merrill + + * method.c (synthesize_method): If at_eof, determine our linkage. + 1997-09-29 Paul Eggert * lex.c (real_yylex): Treat `$' just like `_', except issue a diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 53417b2dbf07..60380460ef52 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -2177,6 +2177,9 @@ synthesize_method (fndecl) int nested = (current_function_decl != NULL_TREE); tree context = hack_decl_function_context (fndecl); + if (at_eof) + import_export_decl (fndecl); + if (! context) push_to_top_level (); else if (nested)