diff options
Diffstat (limited to 'gas/as.c')
-rw-r--r-- | gas/as.c | 24 |
1 files changed, 1 insertions, 23 deletions
@@ -1167,28 +1167,6 @@ dump_statistics (void) obj_print_statistics (stderr); #endif } - -/* The interface between the macro code and gas expression handling. */ - -static size_t -macro_expr (const char *emsg, size_t idx, sb *in, offsetT *val) -{ - expressionS ex; - - sb_terminate (in); - - temp_ilp (in->ptr + idx); - expression_and_evaluate (&ex); - idx = input_line_pointer - in->ptr; - restore_ilp (); - - if (ex.X_op != O_constant) - as_bad ("%s", emsg); - - *val = ex.X_add_number; - - return idx; -} /* Here to attempt 1 pass over each input file. We scan argv[*] looking for filenames or exactly "" which is @@ -1336,7 +1314,7 @@ gas_init (void) #ifdef TC_I960 macro_strip_at = flag_mri; #endif - macro_init (flag_macro_alternate, flag_mri, macro_strip_at, macro_expr); + macro_init (flag_macro_alternate, flag_mri, macro_strip_at); dwarf2_init (); |