aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-05-06 22:22:14 +0000
committerJeff Law <law@gcc.gnu.org>1998-05-06 16:22:14 -0600
commit0586a4ce7058b8a6a72531a8fcffdf0341546d9b (patch)
tree5597b125019de5603fb73773c1f6faa1403b4734
parent658dc1f3e57918b46e5dcaa8ab02a553c733ff6d (diff)
downloadgcc-0586a4ce7058b8a6a72531a8fcffdf0341546d9b.zip
gcc-0586a4ce7058b8a6a72531a8fcffdf0341546d9b.tar.gz
gcc-0586a4ce7058b8a6a72531a8fcffdf0341546d9b.tar.bz2
expr.h (mark_seen_cases): Add declaration, but only when tree.h has been included.
* expr.h (mark_seen_cases): Add declaration, but only when tree.h has been included. From-SVN: r19605
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/expr.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 22404d2..9bbb77e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -34,7 +34,8 @@ Wed May 6 15:51:39 1998 Jim Wilson <wilson@cygnus.com>
Wed May 6 16:46:01 1998 Jeffrey A Law (law@cygnus.com)
* stmt.c (mark_seen_cases): Make it have external linkage again.
- * expr.h (mark_seen_cases): Add declaration.
+ * expr.h (mark_seen_cases): Add declaration, but only when tree.h
+ has been included.
* haifa-sched.c (print_value, case SUBREG): Fix typo.
diff --git a/gcc/expr.h b/gcc/expr.h
index b3d02be..ef90c84 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -950,5 +950,7 @@ extern void init_mov_optab PROTO ((void));
extern void do_jump_by_parts_greater_rtx PROTO ((enum machine_mode, int,
rtx, rtx, rtx, rtx));
+#ifdef TREE_CODE /* Don't lose if tree.h not included. */
extern void mark_seen_cases PROTO ((tree, unsigned char *,
long, int));
+#endif