aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2005-03-23 01:29:08 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2005-03-23 01:29:08 +0000
commit522ddfa2543f57daddbb9cd8e2a44d8f6425396e (patch)
treea494e1e283e1b20afad26e4574a3526f1d4d5e5b /gcc/cp
parent54b73ddf159ae2adb5bf5c6e9b8a57fda0da0256 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/cp/cp-tree.h2
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 *);