diff options
author | Joseph Myers <joseph@codesourcery.com> | 2005-03-23 01:29:08 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2005-03-23 01:29:08 +0000 |
commit | 522ddfa2543f57daddbb9cd8e2a44d8f6425396e (patch) | |
tree | a494e1e283e1b20afad26e4574a3526f1d4d5e5b /gcc/cp | |
parent | 54b73ddf159ae2adb5bf5c6e9b8a57fda0da0256 (diff) | |
download | gcc-522ddfa2543f57daddbb9cd8e2a44d8f6425396e.zip gcc-522ddfa2543f57daddbb9cd8e2a44d8f6425396e.tar.gz gcc-522ddfa2543f57daddbb9cd8e2a44d8f6425396e.tar.bz2 |
c-common.h (default_conversion): Remove.
* c-common.h (default_conversion): Remove.
(perform_integral_promotions): Add.
* c-tree.h (default_conversion): Add.
* c-typeck.c (perform_integral_promotions): New, split out from
default_conversion.
* c-common.c (check_case_value): Use perform_integral_promotions,
not default_conversion.
(c_add_case_label): Don't continue processing case label after
found to be pointer.
cp:
* cp-tree.h (perform_integral_promotions): Remove.
(default_conversion): Add.
From-SVN: r96916
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/cp-tree.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 237fe33..c242a87 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2005-03-23 Joseph S. Myers <joseph@codesourcery.com> + + * cp-tree.h (perform_integral_promotions): Remove. + (default_conversion): Add. + 2005-03-22 Mark Mitchell <mark@codesourcery.com> * parser.c (cp_parser_warn_min_max): New function. diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index e76e216..22e9ee0 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -4283,7 +4283,7 @@ extern tree cxx_sizeof_or_alignof_type (tree, enum tree_code, bool); #define cxx_sizeof_nowarn(T) cxx_sizeof_or_alignof_type (T, SIZEOF_EXPR, false) extern tree inline_conversion (tree); extern tree decay_conversion (tree); -extern tree perform_integral_promotions (tree); +extern tree default_conversion (tree); extern tree build_class_member_access_expr (tree, tree, tree, bool); extern tree finish_class_member_access_expr (tree, tree); extern tree build_x_indirect_ref (tree, const char *); |