Commit b0676216 by Alexander Malmberg Committed by Andrew Pinski

re PR objc/18862 (ICE on gcc-4.0-20041205/gcc/testsuite/objc.dg/selector-1.m)

2005-01-26  Alexander Malmberg  <alexander@malmberg.org>

        PR objc/18862
        * objc-act.c (build_selector_translation_table): Use
        input_location in the diagnostic for the GNU runtime or if
        TREE_PURPOSE (chain) is NULL.

From-SVN: r94285
parent e4dd71de
2005-01-26 Alexander Malmberg <alexander@malmberg.org>
PR objc/18862
* objc-act.c (build_selector_translation_table): Use
input_location in the diagnostic for the GNU runtime or if
TREE_PURPOSE (chain) is NULL.
2005-01-25 Alexander Malmberg <alexander@malmberg.org>
PR objc/18408
......
......@@ -2364,8 +2364,15 @@ build_selector_translation_table (void)
}
}
if (!found)
warning ("%Jcreating selector for nonexistent method %qE",
TREE_PURPOSE (chain), TREE_VALUE (chain));
{
location_t *loc;
if (flag_next_runtime && TREE_PURPOSE (chain))
loc = &DECL_SOURCE_LOCATION (TREE_PURPOSE (chain));
else
loc = &input_location;
warning ("%Hcreating selector for nonexistent method %qE",
loc, TREE_VALUE (chain));
}
}
expr = build_selector (TREE_VALUE (chain));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment