decl2.c (start_objects): Make file scope constructors and destructors local to the file if...
* decl2.c (start_objects): Make file scope constructors and destructors local to the file if ASM_OUTPUT_CONSTRUCTOR and ASM_OUTPUT_DESTRUCTOR are defined. From-SVN: r25354
This commit is contained in:
parent
7bd19d63fd
commit
b4bb92e52f
@ -1,3 +1,9 @@
|
||||
Sun Feb 21 20:38:00 1999 H.J. Lu (hjl@gnu.org)
|
||||
|
||||
* decl2.c (start_objects): Make file scope constructors and
|
||||
destructors local to the file if ASM_OUTPUT_CONSTRUCTOR and
|
||||
ASM_OUTPUT_DESTRUCTOR are defined.
|
||||
|
||||
1999-02-19 Mark Mitchell <mark@markmitchell.com>
|
||||
|
||||
* cp-tree.h (CLASSTYPE_METHOD_VEC): Adjust comment.
|
||||
|
@ -2937,6 +2937,11 @@ start_objects (method_type, initp)
|
||||
NULL_TREE),
|
||||
NULL_TREE, 0);
|
||||
|
||||
#if defined(ASM_OUTPUT_CONSTRUCTOR) && defined(ASM_OUTPUT_DESTRUCTOR)
|
||||
/* It can be a static function with .ctors/.dtors sections. */
|
||||
TREE_PUBLIC (current_function_decl) = 0;
|
||||
#endif
|
||||
|
||||
store_parm_decls ();
|
||||
pushlevel (0);
|
||||
clear_last_expr ();
|
||||
|
Loading…
Reference in New Issue
Block a user