Re: [v2 of PATCH 13/14] c-format.c: handle location wrappers

2017-12-20 Thread Jason Merrill
On Wed, Dec 20, 2017 at 12:33 PM, David Malcolm wrote: > On Tue, 2017-12-19 at 14:55 -0500, Jason Merrill wrote: >> On 12/17/2017 11:29 AM, David Malcolm wrote: >> > On Mon, 2017-12-11 at 18:45 -0500, Jason Merrill wrote: >> > > On 11/10/2017 04:45 PM, David Malcolm wrote: >> > > > + STRIP_ANY_LO

Re: [v2 of PATCH 13/14] c-format.c: handle location wrappers

2017-12-20 Thread David Malcolm
On Tue, 2017-12-19 at 14:55 -0500, Jason Merrill wrote: > On 12/17/2017 11:29 AM, David Malcolm wrote: > > On Mon, 2017-12-11 at 18:45 -0500, Jason Merrill wrote: > > > On 11/10/2017 04:45 PM, David Malcolm wrote: > > > > + STRIP_ANY_LOCATION_WRAPPER (format_tree); > > > > + > > > > if (VAR_

Re: [v2 of PATCH 13/14] c-format.c: handle location wrappers

2017-12-19 Thread Jason Merrill
On 12/17/2017 11:29 AM, David Malcolm wrote: On Mon, 2017-12-11 at 18:45 -0500, Jason Merrill wrote: On 11/10/2017 04:45 PM, David Malcolm wrote: + STRIP_ANY_LOCATION_WRAPPER (format_tree); + if (VAR_P (format_tree)) { /* Pull out a constant value if the front end didn'

[v2 of PATCH 13/14] c-format.c: handle location wrappers

2017-12-17 Thread David Malcolm
On Mon, 2017-12-11 at 18:45 -0500, Jason Merrill wrote: > On 11/10/2017 04:45 PM, David Malcolm wrote: > > gcc/c-family/ChangeLog: > >* c-format.c (check_format_arg): Strip any location wrapper > > around > >format_tree. > > --- > >gcc/c-family/c-format.c | 9 - > >1