aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.h
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2005-03-21 02:22:08 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2005-03-21 02:22:08 +0000
commit37dc0d8dc7248b0495b56a26ca436f3980271587 (patch)
tree4f046755cca3d6be85f4cf05610ef5313e865404 /gcc/c-common.h
parent5aff41479e6606793f74dfd9d5870eaebc267014 (diff)
downloadgcc-37dc0d8dc7248b0495b56a26ca436f3980271587.zip
gcc-37dc0d8dc7248b0495b56a26ca436f3980271587.tar.gz
gcc-37dc0d8dc7248b0495b56a26ca436f3980271587.tar.bz2
c-common.c (lvalue_or_else): Replace by lvalue_error; only give diagnostic without checking whether an lvalue.
* c-common.c (lvalue_or_else): Replace by lvalue_error; only give diagnostic without checking whether an lvalue. * c-common.h (lvalue_p): Remove. (enum lvalue_use): Update comment. (lvalue_or_else): Replace by lvalue_error. * c-typeck.c (lvalue_p): Make static. (lvalue_or_else): New. Call lvalue_error. cp: * cp-tree.h (lvalue_or_else, lvalue_p): New. * typeck.c (lvalue_or_else): New. Call lvalue_error. From-SVN: r96776
Diffstat (limited to 'gcc/c-common.h')
-rw-r--r--gcc/c-common.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/c-common.h b/gcc/c-common.h
index 91be602..64daf34 100644
--- a/gcc/c-common.h
+++ b/gcc/c-common.h
@@ -808,7 +808,6 @@ extern tree build_break_stmt (void);
extern tree build_unary_op (enum tree_code, tree, int);
extern tree build_binary_op (enum tree_code, tree, tree, int);
-extern int lvalue_p (tree);
extern tree default_conversion (tree);
/* Given two integer or real types, return the type for their sum.
@@ -877,7 +876,7 @@ extern void verify_sequence_points (tree);
extern tree fold_offsetof (tree);
/* Places where an lvalue, or modifiable lvalue, may be required.
- Used to select diagnostic messages in lvalue_or_else and
+ Used to select diagnostic messages in lvalue_error and
readonly_error. */
enum lvalue_use {
lv_assign,
@@ -887,7 +886,7 @@ enum lvalue_use {
lv_asm
};
-extern int lvalue_or_else (tree, enum lvalue_use);
+extern void lvalue_error (enum lvalue_use);
/* In c-gimplify.c */
extern void c_genericize (tree);