From 1264acdf4b75826a826b6cf1028133c491a87772 Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Thu, 3 Oct 2019 19:09:24 +0100 Subject: [PATCH] nir/print: always use the right FILE * Signed-off-by: Rhys Perry Reviewed-by: Eric Anholt --- src/compiler/nir/nir_print.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/compiler/nir/nir_print.c b/src/compiler/nir/nir_print.c index 4e144c1c955..48844b7ed79 100644 --- a/src/compiler/nir/nir_print.c +++ b/src/compiler/nir/nir_print.c @@ -62,6 +62,8 @@ typedef struct { static void print_annotation(print_state *state, void *obj) { + FILE *fp = state->fp; + if (!state->annotations) return; @@ -72,7 +74,7 @@ print_annotation(print_state *state, void *obj) const char *note = entry->data; _mesa_hash_table_remove(state->annotations, entry); - fprintf(stderr, "%s\n\n", note); + fprintf(fp, "%s\n\n", note); } static void @@ -465,7 +467,7 @@ print_var_decl(nir_variable *var, print_state *state) const char *const reorder = (access & ACCESS_CAN_REORDER) ? "reorderable " : ""; fprintf(fp, "%s%s%s%s%s%s", coher, volat, restr, ronly, wonly, reorder); -#define FORMAT_CASE(x) case x: fprintf(stderr, #x " "); break +#define FORMAT_CASE(x) case x: fprintf(fp, #x " "); break switch (var->data.image.format) { FORMAT_CASE(GL_RGBA32F); FORMAT_CASE(GL_RGBA32UI); -- 2.30.2