diff options
author | Tom Tromey <tromey@redhat.com> | 2012-07-26 20:11:08 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-07-26 20:11:08 +0000 |
commit | c9ead973670e9f822e7093146a6f05d08a5e0a33 (patch) | |
tree | c5758e05aca68eba7a7f1e4348fc30192e85c8a9 /gdb/objc-lang.h | |
parent | 1c3134475762978047d32e51f5a8e374b49d930e (diff) | |
download | gdb-c9ead973670e9f822e7093146a6f05d08a5e0a33.tar.gz |
* Makefile.in (SFILES): Remove objc-exp.y.
(YYFILES): Remove objc-exp.c.
(YYOBJ): Remove objc-exp.o.
(local-maintainer-clean): Don't mention objc-exp.c.
* c-exp.y: Include objc-lang.h.
(%union) <class>: New field.
(NSSTRING, SELECTOR, CLASSNAME, OBJC_LBRAC): New tokens.
(exp): Clone subscript production for OBJC_LBRAC. Add various
Objective C productions.
(msglist, msgarglist, msgarg): New productions.
(array_mod, func_mod, operator): Clone productions for
OBJC_LBRAC.
(parse_string_or_char): Handle '@' strings.
(lex_one_token): Return OBJC_LBRAC. Recognize @selector.
(classify_name): Check la_name_of_this. Recognize ObjC class
names.
* objc-exp.y: Remove.
* objc-lang.c (objc_language_defn): Use c_parse, c_error.
* objc-lang.h (objc_parse, objc_error): Don't declare.
gdb/testsuite
* gdb.objc/print.exp (test_float_accepted): Remove kfails.
Diffstat (limited to 'gdb/objc-lang.h')
-rw-r--r-- | gdb/objc-lang.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gdb/objc-lang.h b/gdb/objc-lang.h index 593ef022221..1feeca4fa6a 100644 --- a/gdb/objc-lang.h +++ b/gdb/objc-lang.h @@ -27,10 +27,6 @@ struct stoken; struct value; struct block; -extern int objc_parse (void); /* Defined in c-exp.y */ - -extern void objc_error (char *); /* Defined in c-exp.y */ - extern CORE_ADDR lookup_objc_class (struct gdbarch *gdbarch, char *classname); extern CORE_ADDR lookup_child_selector (struct gdbarch *gdbarch, |