mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-14 14:53:03 +00:00
--trace=muscles
* src/getargs.h, src/getargs.c (trace_muscle): New.
(trace_types, trace_args): Support it.
* src/output.c (output_skeleton): Use it.
(cherry picked from commit 5263bea9f7)
This commit is contained in:
committed by
Joel E. Denny
parent
96002de2e1
commit
c65e529237
18
src/output.c
18
src/output.c
@@ -488,7 +488,6 @@ static void
|
||||
output_skeleton (void)
|
||||
{
|
||||
FILE *in;
|
||||
FILE *out;
|
||||
int filter_fd[2];
|
||||
char const *argv[9];
|
||||
pid_t pid;
|
||||
@@ -576,12 +575,17 @@ output_skeleton (void)
|
||||
free (full_m4bison);
|
||||
free (full_skeleton);
|
||||
|
||||
out = fdopen (filter_fd[0], "w");
|
||||
if (! out)
|
||||
error (EXIT_FAILURE, get_errno (),
|
||||
"fdopen");
|
||||
muscles_output (out);
|
||||
xfclose (out);
|
||||
|
||||
if (trace_flag & trace_muscles)
|
||||
muscles_output (stderr);
|
||||
{
|
||||
FILE *out = fdopen (filter_fd[0], "w");
|
||||
if (! out)
|
||||
error (EXIT_FAILURE, get_errno (),
|
||||
"fdopen");
|
||||
muscles_output (out);
|
||||
xfclose (out);
|
||||
}
|
||||
|
||||
/* Read and process m4's output. */
|
||||
timevar_push (TV_M4);
|
||||
|
||||
Reference in New Issue
Block a user