aboutsummaryrefslogtreecommitdiff
path: root/libobjc
diff options
context:
space:
mode:
authorNicola Pero <nicola.pero@meta-innovation.com>2011-05-24 21:39:24 +0000
committerNicola Pero <nicola@gcc.gnu.org>2011-05-24 21:39:24 +0000
commit85fe6408f42f51d9ce76b99893872800d17832aa (patch)
treeef03cd7bfc79288a42aa94318fff40863ba6bb86 /libobjc
parent4e26ba9022c2052fee9511a0f9d343da5645029f (diff)
In libobjc/: 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
In libobjc/: 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/48177 * selector.c (__sel_register_typed_name): Use sel_types_match() instead of strcmp() to compare selector types (Suggestion by Richard Frith-Macdonald <rfm@gnu.org>). In gcc/testsuite/: 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/48177 * objc.dg/pr48177.m: New testcase. From-SVN: r174143
Diffstat (limited to 'libobjc')
-rw-r--r--libobjc/ChangeLog7
-rw-r--r--libobjc/selector.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index a2917044290..1785ff165fa 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,10 @@
+2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ PR libobjc/48177
+ * selector.c (__sel_register_typed_name): Use sel_types_match()
+ instead of strcmp() to compare selector types (Suggestion by
+ Richard Frith-Macdonald <rfm@gnu.org>).
+
2011-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libobjc/32037
diff --git a/libobjc/selector.c b/libobjc/selector.c
index 80d2d800422..628b4f6f466 100644
--- a/libobjc/selector.c
+++ b/libobjc/selector.c
@@ -597,7 +597,7 @@ __sel_register_typed_name (const char *name, const char *types,
return s;
}
}
- else if (! strcmp (s->sel_types, types))
+ else if (sel_types_match (s->sel_types, types))
{
if (orig)
{