aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorStan Shebs <shebs@apple.com>2001-04-13 01:42:39 +0000
committerStan Shebs <shebs@gcc.gnu.org>2001-04-13 01:42:39 +0000
commit4bd34c39859452ae0e847f5490223de1fffcacc5 (patch)
treeaefcf9962c6ca0b4528c37ee40994731d3a38803 /gcc/objc
parentee8fc32b175c476e21656b7a30d0768464d4cff9 (diff)
downloadgcc-4bd34c39859452ae0e847f5490223de1fffcacc5.zip
gcc-4bd34c39859452ae0e847f5490223de1fffcacc5.tar.gz
gcc-4bd34c39859452ae0e847f5490223de1fffcacc5.tar.bz2
objc-act.c: Remove all code ifdefed with the never-used macro OBJC_INT_SELECTORS.
* objc/objc-act.c: Remove all code ifdefed with the never-used macro OBJC_INT_SELECTORS. * config/d30v/d30v.h: Remove commented-out ref to OBJC_INT_SELECTORS. * tm.texi: Remove doc for OBJC_INT_SELECTORS. From-SVN: r41317
Diffstat (limited to 'gcc/objc')
-rw-r--r--gcc/objc/objc-act.c32
1 files changed, 1 insertions, 31 deletions
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c
index 51f940e..75789bf 100644
--- a/gcc/objc/objc-act.c
+++ b/gcc/objc/objc-act.c
@@ -37,7 +37,7 @@ Boston, MA 02111-1307, USA. */
code generation `options':
- - OBJC_INT_SELECTORS */
+ */
#include "config.h"
#include "system.h"
@@ -1276,15 +1276,10 @@ synth_module_prologue ()
/* Declare type of selector-objects that represent an operation name. */
-#ifdef OBJC_INT_SELECTORS
- /* `unsigned int' */
- selector_type = unsigned_type_node;
-#else
/* `struct objc_selector *' */
selector_type
= build_pointer_type (xref_tag (RECORD_TYPE,
get_identifier (TAG_SELECTOR)));
-#endif /* not OBJC_INT_SELECTORS */
/* Forward declare type, or else the prototype for msgSendSuper will
complain. */
@@ -2807,18 +2802,10 @@ build_method_prototype_template ()
proto_record
= start_struct (RECORD_TYPE, get_identifier (UTAG_METHOD_PROTOTYPE));
-#ifdef OBJC_INT_SELECTORS
- /* unsigned int _cmd; */
- decl_specs
- = tree_cons (NULL_TREE, ridpointers[(int) RID_UNSIGNED], NULL_TREE);
- decl_specs = tree_cons (NULL_TREE, ridpointers[(int) RID_INT], decl_specs);
- field_decl = get_identifier ("_cmd");
-#else /* OBJC_INT_SELECTORS */
/* struct objc_selector *_cmd; */
decl_specs = tree_cons (NULL_TREE, xref_tag (RECORD_TYPE,
get_identifier (TAG_SELECTOR)), NULL_TREE);
field_decl = build1 (INDIRECT_REF, NULL_TREE, get_identifier ("_cmd"));
-#endif /* OBJC_INT_SELECTORS */
field_decl
= grokfield (input_filename, lineno, field_decl, decl_specs, NULL_TREE);
@@ -4047,20 +4034,12 @@ build_method_template ()
_SLT_record = start_struct (RECORD_TYPE, get_identifier (UTAG_METHOD));
-#ifdef OBJC_INT_SELECTORS
- /* unsigned int _cmd; */
- decl_specs = tree_cons (NULL_TREE, ridpointers[(int) RID_UNSIGNED],
- NULL_TREE);
- decl_specs = tree_cons (NULL_TREE, ridpointers[(int) RID_INT], decl_specs);
- field_decl = get_identifier ("_cmd");
-#else /* not OBJC_INT_SELECTORS */
/* struct objc_selector *_cmd; */
decl_specs = tree_cons (NULL_TREE,
xref_tag (RECORD_TYPE,
get_identifier (TAG_SELECTOR)),
NULL_TREE);
field_decl = build1 (INDIRECT_REF, NULL_TREE, get_identifier ("_cmd"));
-#endif /* not OBJC_INT_SELECTORS */
field_decl = grokfield (input_filename, lineno, field_decl,
decl_specs, NULL_TREE);
@@ -6559,13 +6538,11 @@ encode_pointer (type, curtype, format)
obstack_1grow (&util_obstack, '#');
return;
}
-#ifndef OBJC_INT_SELECTORS
else if (strcmp (name, TAG_SELECTOR) == 0) /* ':' */
{
obstack_1grow (&util_obstack, ':');
return;
}
-#endif /* OBJC_INT_SELECTORS */
}
}
else if (TREE_CODE (pointer_to) == INTEGER_TYPE
@@ -6981,12 +6958,6 @@ start_method_def (method)
build1 (INDIRECT_REF, NULL_TREE, self_id)),
build_tree_list (unused_list, NULL_TREE)));
-#ifdef OBJC_INT_SELECTORS
- decl_specs = build_tree_list (NULL_TREE, ridpointers[(int) RID_UNSIGNED]);
- decl_specs = tree_cons (NULL_TREE, ridpointers[(int) RID_INT], decl_specs);
- push_parm_decl (build_tree_list (build_tree_list (decl_specs, ucmd_id),
- build_tree_list (unused_list, NULL_TREE)));
-#else /* not OBJC_INT_SELECTORS */
decl_specs = build_tree_list (NULL_TREE,
xref_tag (RECORD_TYPE,
get_identifier (TAG_SELECTOR)));
@@ -6994,7 +6965,6 @@ start_method_def (method)
(build_tree_list (decl_specs,
build1 (INDIRECT_REF, NULL_TREE, ucmd_id)),
build_tree_list (unused_list, NULL_TREE)));
-#endif /* not OBJC_INT_SELECTORS */
/* Generate argument declarations if a keyword_decl. */
if (METHOD_SEL_ARGS (method))