diff options
author | manu <manu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-07 02:55:59 +0000 |
---|---|---|
committer | manu <manu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-07 02:55:59 +0000 |
commit | 712d22976c2f8c0053865790f0e0674337864ab9 (patch) | |
tree | d34263b5ff9f1576a23b9f95e545dc831212bc84 /gcc/objc | |
parent | 975b43967f9e784e01aaf52860786c2a3cb85a28 (diff) | |
download | gcc-712d22976c2f8c0053865790f0e0674337864ab9.tar.gz |
2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
* cgraphunit.c: Replace %J by an explicit location. Update all
calls.
* c-decl.c: Likewise.
* function.c: Likewise.
* varasm.c: Likewise.
* tree-ssa.c: Likewise.
* c-common.c: Likewise.
* tree-cfg.c: Likewise.
* config/spu/spu.c: Likewise.
* config/ia64/ia64.c: Likewise.
* config/v850/v850.c: Likewise.
java/
* class.c: Replace %J by an explicit location. Update all calls.
objc/
* objc-act.c: Replace %J by an explicit location. Update all
calls.
cp/
* init.c: Replace %J by an explicit location. Update all calls.
* decl.c: Likewise.
* typeck2.c: Likewise.
* pt.c: Likewise.
* name-lookup.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149312 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/objc')
-rw-r--r-- | gcc/objc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/objc/objc-act.c | 34 |
2 files changed, 24 insertions, 15 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 605715c157c..2268413b508 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,5 +1,10 @@ 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org> + * objc-act.c: Replace %J by an explicit location. Update all + calls. + +2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org> + * objc-act.c: Replace %H by an explicit location. Update all calls. diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index e951b2a9ca3..917caf1fbe2 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -5015,8 +5015,8 @@ synth_forward_declarations (void) static void error_with_ivar (const char *message, tree decl) { - error ("%J%s %qs", decl, - message, identifier_to_locale (gen_declaration (decl))); + error_at (DECL_SOURCE_LOCATION (decl), "%s %qs", + message, identifier_to_locale (gen_declaration (decl))); } @@ -6150,10 +6150,11 @@ check_duplicates (hash hsh, int methods, int is_class) { bool type = TREE_CODE (meth) == INSTANCE_METHOD_DECL; - warning (0, "multiple methods named %<%c%E%> found", - (is_class ? '+' : '-'), - METHOD_SEL_NAME (meth)); - inform (0, "%Jusing %<%c%s%>", meth, + warning_at (input_location, 0, + "multiple methods named %<%c%E%> found", + (is_class ? '+' : '-'), + METHOD_SEL_NAME (meth)); + inform (DECL_SOURCE_LOCATION (meth), "using %<%c%s%>", (type ? '-' : '+'), identifier_to_locale (gen_method_decl (meth))); } @@ -6161,10 +6162,11 @@ check_duplicates (hash hsh, int methods, int is_class) { bool type = TREE_CODE (meth) == INSTANCE_METHOD_DECL; - warning (0, "multiple selectors named %<%c%E%> found", - (is_class ? '+' : '-'), - METHOD_SEL_NAME (meth)); - inform (0, "%Jfound %<%c%s%>", meth, + warning_at (input_location, 0, + "multiple selectors named %<%c%E%> found", + (is_class ? '+' : '-'), + METHOD_SEL_NAME (meth)); + inform (DECL_SOURCE_LOCATION (meth), "found %<%c%s%>", (type ? '-' : '+'), identifier_to_locale (gen_method_decl (meth))); } @@ -6173,7 +6175,7 @@ check_duplicates (hash hsh, int methods, int is_class) { bool type = TREE_CODE (loop->value) == INSTANCE_METHOD_DECL; - inform (0, "%Jalso found %<%c%s%>", loop->value, + inform (DECL_SOURCE_LOCATION (loop->value), "also found %<%c%s%>", (type ? '-' : '+'), identifier_to_locale (gen_method_decl (loop->value))); } @@ -8733,10 +8735,12 @@ really_start_method (tree method, { bool type = TREE_CODE (method) == INSTANCE_METHOD_DECL; - warning (0, "%Jconflicting types for %<%c%s%>", method, - (type ? '-' : '+'), - identifier_to_locale (gen_method_decl (method))); - inform (0, "%Jprevious declaration of %<%c%s%>", proto, + warning_at (DECL_SOURCE_LOCATION (method), 0, + "conflicting types for %<%c%s%>", + (type ? '-' : '+'), + identifier_to_locale (gen_method_decl (method))); + inform (DECL_SOURCE_LOCATION (proto), + "previous declaration of %<%c%s%>", (type ? '-' : '+'), identifier_to_locale (gen_method_decl (proto))); } |