diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/objc/objc-act.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 3f451b0..c682850 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -3470,8 +3470,9 @@ synth_forward_declarations () UOBJC_CLASS_decl = define_decl (an_id, decl_specs); TREE_USED (UOBJC_CLASS_decl) = 1; DECL_ARTIFICIAL (UOBJC_CLASS_decl) = 1; + TREE_PUBLIC (UOBJC_CLASS_decl) = 0; - /* extern struct objc_class _OBJC_METACLASS_<my_name>; */ + /* static struct objc_class _OBJC_METACLASS_<my_name>; */ an_id = synth_id_with_class_suffix ("_OBJC_METACLASS", objc_implementation_context); |