diff options
author | Dodji Seketeli <dodji@seketeli.org> | 2013-06-21 16:11:46 +0200 |
---|---|---|
committer | Dodji Seketeli <dodji@seketeli.org> | 2013-06-21 16:15:24 +0200 |
commit | cd1fc47a200730eebab0701f4bbf8d63efb34433 (patch) | |
tree | 3a2d6d7b548b4880be06703efb16940221653e33 | |
parent | ca24bee9b2746e351286fc76ed7edf4787d1202e (diff) | |
download | gcc-cd1fc47a200730eebab0701f4bbf8d63efb34433.tar.gz |
constify parms of is_typedef_decl and typedef_variant_p
gcc/
* tree.h (is_typedef_decl, typedef_variant_p): Take const trees.
-rw-r--r-- | gcc/cp/Make-lang.in | 2 | ||||
-rw-r--r-- | gcc/tree.c | 4 | ||||
-rw-r--r-- | gcc/tree.h | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index 0a66207c59c..e6334db772d 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -279,7 +279,7 @@ cp/decl2.o: cp/decl2.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) cp/decl.h \ toplev.h $(C_COMMON_H) gt-cp-decl2.h $(CGRAPH_H) \ $(C_PRAGMA_H) dumpfile.h intl.h $(TARGET_H) $(GIMPLE_H) pointer-set.h \ $(SPLAY_TREE_H) c-family/c-ada-spec.h \ - c-family/c-objc.h + c-family/c-objc.h cp/abi-instr.h cp/cp-objcp-common.o : cp/cp-objcp-common.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(TREE_H) $(CXX_TREE_H) $(C_COMMON_H) \ langhooks.h $(LANGHOOKS_DEF_H) $(DIAGNOSTIC_H) debug.h \ diff --git a/gcc/tree.c b/gcc/tree.c index 6c71025b6b4..3a893d9a9d8 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -11666,7 +11666,7 @@ get_binfo_at_offset (tree binfo, HOST_WIDE_INT offset, tree expected_type) /* Returns true if X is a typedef decl. */ bool -is_typedef_decl (tree x) +is_typedef_decl (const_tree x) { return (x && TREE_CODE (x) == TYPE_DECL && DECL_ORIGINAL_TYPE (x) != NULL_TREE); @@ -11675,7 +11675,7 @@ is_typedef_decl (tree x) /* Returns true iff TYPE is a type variant created for a typedef. */ bool -typedef_variant_p (tree type) +typedef_variant_p (const_tree type) { return is_typedef_decl (TYPE_NAME (type)); } diff --git a/gcc/tree.h b/gcc/tree.h index 1d2b252dec0..88985c329f4 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -5626,8 +5626,8 @@ extern tree create_artificial_label (location_t); extern const char *get_name (tree); extern bool stdarg_p (const_tree); extern bool prototype_p (tree); -extern bool is_typedef_decl (tree x); -extern bool typedef_variant_p (tree); +extern bool is_typedef_decl (const_tree); +extern bool typedef_variant_p (const_tree); extern bool auto_var_in_fn_p (const_tree, const_tree); extern tree build_low_bits_mask (tree, unsigned); extern tree tree_strip_nop_conversions (tree); |