diff options
author | Joseph Myers <joseph@codesourcery.com> | 2005-03-21 02:22:08 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2005-03-21 02:22:08 +0000 |
commit | 37dc0d8dc7248b0495b56a26ca436f3980271587 (patch) | |
tree | 4f046755cca3d6be85f4cf05610ef5313e865404 /gcc/c-common.h | |
parent | 5aff41479e6606793f74dfd9d5870eaebc267014 (diff) | |
download | gcc-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.h | 5 |
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); |