diff options
author | Nicola Pero <nicola.pero@meta-innovation.com> | 2010-11-29 20:43:35 +0000 |
---|---|---|
committer | Nicola Pero <nicola@gcc.gnu.org> | 2010-11-29 20:43:35 +0000 |
commit | d402edc15d4b829e03d9f0a904e813bb24627a02 (patch) | |
tree | d53807d14de458a39f0d003373659147dadddace /gcc/objc | |
parent | 0e160b34c694459cca0532b510cbddf63bc7392d (diff) | |
download | gcc-d402edc15d4b829e03d9f0a904e813bb24627a02.zip gcc-d402edc15d4b829e03d9f0a904e813bb24627a02.tar.gz gcc-d402edc15d4b829e03d9f0a904e813bb24627a02.tar.bz2 |
In gcc/objc/: 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
In gcc/objc/:
2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
* objc-act.c (objc_maybe_build_component_ref): Removed TODO.
In gcc/testsuite/:
2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
* objc.dg/property/dotsyntax-21.m
* obj-c++.dg/property/dotsyntax-21.mm
From-SVN: r167269
Diffstat (limited to 'gcc/objc')
-rw-r--r-- | gcc/objc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/objc/objc-act.c | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 644129b..636bf85 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,5 +1,9 @@ 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com> + * objc-act.c (objc_maybe_build_component_ref): Removed TODO. + +2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com> + * objc-act.c (objc_eh_runtime_type): Avoid ICE if error_mark_node is passed as argument. (objc_begin_catch_clause): Added code to deal with an diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 810a53a..2382da4 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -1539,11 +1539,8 @@ objc_maybe_build_component_ref (tree object, tree property_ident) || TREE_CODE (t) == COMPONENT_REF) t = TREE_OPERAND (t, 0); - if (t == UOBJC_SUPER_decl) - { - /* TODO: Check if this is correct also for 'super' in categories. */ - interface_type = lookup_interface (CLASS_SUPER_NAME (implementation_template)); - } + if (t == UOBJC_SUPER_decl) + interface_type = lookup_interface (CLASS_SUPER_NAME (implementation_template)); else if (t == self_decl) interface_type = lookup_interface (CLASS_NAME (implementation_template)); |