]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/c-family/c-objc.h
Update copyright years.
[thirdparty/gcc.git] / gcc / c-family / c-objc.h
index 33e9f9d66f1a5d38c4b272622a6f39bc5d76bfa9..6025283e5cfe7eb34cd210536fe80a4b67f0dfe4 100644 (file)
@@ -1,7 +1,5 @@
 /* Definitions of Objective-C front-end entry points used for C and C++.
-   Copyright (C) 1987, 1993, 1994, 1995, 1997, 1998,
-   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010
-   Free Software Foundation, Inc.
+   Copyright (C) 1987-2020 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -23,12 +21,12 @@ along with GCC; see the file COPYING3.  If not see
 #define GCC_C_COMMON_OBJC_H
 
 /* ObjC ivar visibility types.  */
-typedef enum objc_ivar_visibility_kind {
+enum GTY(()) objc_ivar_visibility_kind {
   OBJC_IVAR_VIS_PROTECTED = 0,
   OBJC_IVAR_VIS_PUBLIC    = 1,
   OBJC_IVAR_VIS_PRIVATE   = 2,
   OBJC_IVAR_VIS_PACKAGE   = 3
-} objc_ivar_visibility_kind;
+};
 
 /* Objective-C / Objective-C++ entry points.  */
 
@@ -75,7 +73,7 @@ extern void objc_finish_implementation (void);
 extern void objc_set_visibility (objc_ivar_visibility_kind);
 extern tree objc_build_method_signature (bool, tree, tree, tree, bool);
 extern void objc_add_method_declaration (bool, tree, tree);
-extern bool objc_start_method_definition (bool, tree, tree);
+extern bool objc_start_method_definition (bool, tree, tree, tree);
 extern void objc_finish_method_definition (tree);
 extern void objc_add_instance_variable (tree);
 extern tree objc_build_keyword_decl (tree, tree, tree, tree);