aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/objc-act.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/objc/objc-act.c')
-rw-r--r--gcc/objc/objc-act.c3
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);