Tom Tromey
7c8adf682b
gdb
PR macros/2564:
* c-exp.y (macro_original_text, expansion_obstack,
expression_macro_scope): New globals.
(scan_macro_expansion): New function.
(scanning_macro_expansion): Likewise.
(finished_macro_expansion): Likewise.
(scan_macro_cleanup): Likewise.
(c_parse): Find macro scope. Initialize obstack.
* c-lang.h (scan_macro_expansion, scanning_macro_expansion,
finished_macro_expansion, expression_macro_lookup_func,
expression_macro_lookup_baton): Remove.
* c-lang.c (scan_macro_expansion, scanning_macro_expansion,
finished_macro_expansion, expression_macro_lookup_func,
expression_macro_lookup_baton): Remove.
(macro_original_text, macro_expanded_text,
c_preprocess_and_parse): Remove.
(c_language_defn, cplus_language_defn, asm_language_defn,
minimal_language_defn): Use c_parse.
gdb/testsuite
* gdb.base/macscp.exp: Print "address.addr".
* gdb.base/macscp1.c (struct outer): New struct.
(address): New global.
2008-12-11 18:30:28 +00:00
..
2008-08-06 12:52:08 +00:00
2008-11-28 23:26:54 +00:00
2008-11-18 21:39:47 +00:00
2008-08-06 12:52:08 +00:00
2008-12-11 18:30:28 +00:00
2008-11-27 09:52:55 +00:00
2008-08-06 12:52:08 +00:00
2008-10-06 21:54:24 +00:00
2008-08-06 12:52:08 +00:00
2008-08-06 12:52:08 +00:00
2008-08-06 12:52:08 +00:00
2008-11-18 00:13:04 +00:00
2008-04-17 23:06:54 +00:00
2008-08-06 12:52:08 +00:00
2008-10-24 18:54:03 +00:00
2008-12-04 17:41:42 +00:00
2008-08-06 12:52:08 +00:00
2008-12-02 14:51:01 +00:00
2008-08-06 12:52:08 +00:00
2008-11-17 16:43:34 +00:00
2008-04-23 12:21:50 +00:00
2008-12-11 18:30:28 +00:00
2008-10-19 19:59:31 +00:00
2008-10-19 19:59:31 +00:00
2008-10-16 15:08:28 +00:00