assembler: Add the input filename to the error/warning messages

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
Damien Lespiau 2013-01-27 01:32:52 +00:00
parent 95b12082d2
commit 1eb622a847
2 changed files with 4 additions and 2 deletions

View File

@ -47,6 +47,8 @@ extern long int gen_level;
#define WARN_ALL (1 << 31)
extern unsigned int warning_flags;
extern char *input_filename;
extern struct brw_context genasm_context;
extern struct brw_compile genasm_compile;

View File

@ -120,10 +120,10 @@ static void message(enum message_level level, YYLTYPE *location,
va_list args;
if (location)
fprintf(stderr, "%d:%d: %s: ", location->first_line,
fprintf(stderr, "%s:%d:%d: %s: ", input_filename, location->first_line,
location->first_column, level_str[level]);
else
fprintf(stderr, "%s: ", level_str[level]);
fprintf(stderr, "%s:%s: ", input_filename, level_str[level]);
va_start(args, fmt);
vfprintf(stderr, fmt, args);