diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-06-07 02:10:55 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-06-07 02:10:55 +0000 |
commit | 25a1a39e0d97ba879795de3fafd3115ba06a514f (patch) | |
tree | 961f94e941344d1d60e4d74f3e9ca46289b5ae10 /gcc | |
parent | 00dd8ca593fe7cb656195283796c158dcef486c6 (diff) | |
download | gcc-25a1a39e0d97ba879795de3fafd3115ba06a514f.zip gcc-25a1a39e0d97ba879795de3fafd3115ba06a514f.tar.gz gcc-25a1a39e0d97ba879795de3fafd3115ba06a514f.tar.bz2 |
tree.h (lvalue_or_else): Delete function prototype.
* tree.h (lvalue_or_else): Delete function prototype.
* c-typeck.c (lvalue_or_else): Make static. Add static prototype.
* cp/cp-tree.h (lvalue_or_else): Add function prototype.
From-SVN: r82679
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/c-typeck.c | 3 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/cp-tree.h | 1 | ||||
-rw-r--r-- | gcc/tree.h | 5 |
5 files changed, 12 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb55756..36663e9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-06-06 Roger Sayle <roger@eyesopen.com> + + * tree.h (lvalue_or_else): Delete function prototype. + * c-typeck.c (lvalue_or_else): Make static. Add static prototype. + 2004-06-06 Stephane Carrez <stcarrez@nerim.fr> PR target/14542 diff --git a/gcc/c-typeck.c b/gcc/c-typeck.c index bdbb58b..0f77d8c 100644 --- a/gcc/c-typeck.c +++ b/gcc/c-typeck.c @@ -80,6 +80,7 @@ static void add_pending_init (tree, tree); static void set_nonincremental_init (void); static void set_nonincremental_init_from_string (tree); static tree find_init_member (tree); +static int lvalue_or_else (tree, const char *); /* Do `exp = require_complete_type (exp);' to make sure exp does not have an incomplete type. (That includes void types.) */ @@ -2629,7 +2630,7 @@ lvalue_p (tree ref) /* Return nonzero if REF is an lvalue valid for this language; otherwise, print an error message and return zero. */ -int +static int lvalue_or_else (tree ref, const char *msgid) { int win = lvalue_p (ref); diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8ec1302..5bb506e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2004-06-06 Roger Sayle <roger@eyesopen.com> + + * cp/cp-tree.h (lvalue_or_else): Add function prototype. + 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org> PR c++/15503 diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 3db4ab6..6f7baf3 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -4114,6 +4114,7 @@ extern tree canonical_type_variant (tree); extern tree copy_base_binfos (tree, tree, tree); extern int member_p (tree); extern cp_lvalue_kind real_lvalue_p (tree); +extern int lvalue_or_else (tree, const char *); extern tree build_min (enum tree_code, tree, ...); extern tree build_min_nt (enum tree_code, ...); extern tree build_min_non_dep (enum tree_code, tree, ...); @@ -3167,11 +3167,6 @@ extern int integer_nonzerop (tree); extern int staticp (tree); -/* Gets an error if argument X is not an lvalue. - Also returns 1 if X is an lvalue, 0 if not. */ - -extern int lvalue_or_else (tree, const char *); - /* save_expr (EXP) returns an expression equivalent to EXP but it can be used multiple times within context CTX and only evaluate EXP once. */ |