diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog
index 1d19169bd8ed5760d4a726510ddddaf91451ee8e..138a96dd8fac6aff1a69b591582d3eec70d931c1 100644
--- a/gcc/treelang/ChangeLog
+++ b/gcc/treelang/ChangeLog
@@ -1,3 +1,7 @@
+2002-09-09  Tim Josling  <tej@melbpc.org.au>
+
+	* treetree.c (objc_is_id): New.
+
 2002-08-16  Tim Josling  <tej@melbpc.org.au>
 
         Remove variables and functions now defined elsewhere.
diff --git a/gcc/treelang/treetree.c b/gcc/treelang/treetree.c
index 78c96c97717f359c3fcb2bca6f535a1a3f139479..9ee92ba5d25cc16a05fa822171491fa151ee621a 100644
--- a/gcc/treelang/treetree.c
+++ b/gcc/treelang/treetree.c
@@ -850,6 +850,12 @@ lookup_objc_ivar (tree id ATTRIBUTE_UNUSED)
 
 /* Dummy routines called from c code. Save copying c-decl.c, c-common.c etc.  */
 
+tree
+objc_is_id (tree arg ATTRIBUTE_UNUSED)
+{
+  return 0;
+}
+
 void
 check_function_format (int *status ATTRIBUTE_UNUSED,
                        tree attrs ATTRIBUTE_UNUSED,