Commit 1ce4a39d by Zack Weinberg Committed by Zack Weinberg

cpphash.c (collect_params): Fix off-by-one error.

	* cpphash.c (collect_params): Fix off-by-one error.
	(dump_hash_helper): Dump all four macro nodetypes.

From-SVN: r33613
parent 9900f597
2000-05-02 Zack Weinberg <zack@wolery.cumb.org>
* cpphash.c (collect_params): Fix off-by-one error.
(dump_hash_helper): Dump all four macro nodetypes.
2000-05-02 Jakub Jelinek <jakub@redhat.com>
* cpphash.c (trad_stringify): Adjust p after stringification as
......
......@@ -804,7 +804,7 @@ collect_params (pfile, list, arglist)
argv[a].len = len;
argv[a].name = p;
argv[a].rest_arg = 0;
p += len;
p += len + 1;
a++;
break;
......@@ -1934,7 +1934,8 @@ dump_hash_helper (h, p)
HASHNODE *hp = (HASHNODE *)*h;
cpp_reader *pfile = (cpp_reader *)p;
if (hp->type == T_MACRO)
if (hp->type == T_MACRO || hp->type == T_FMACRO
|| hp->type == T_IDENTITY || hp->type == T_EMPTY)
_cpp_dump_definition (pfile, hp);
return 1;
}
......
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