On Tue, Mar 12, 2019 at 11:19:07PM +0100, Thomas Koenig wrote: > Hi Harald, > > > how about the attached version? It is quite verbose and produces > > messages like > > > > Error: Expected list of 'lower-bound-expr:' or list of > > 'lower-bound-expr:upper-bound-expr' at (1) > > I think this way of specifying error messages > > +#define BOUNDS_SPEC_LIST "list of %<lower-bound-expr:upper-bound-expr%>" > > ... > > + gfc_error ("Rank remapping requires a " > + BOUNDS_SPEC_LIST " at %L", > &lvalue->where); > > will cause trouble in translation of the error messages. >
I agree with Thomas here. We should try to make the translation of error message as painless as possible. -- Steve