On 5/22/19 5:50 PM, Marek Polacek wrote:
On Wed, May 22, 2019 at 12:17:04AM -0400, Jason Merrill wrote:
On 5/20/19 6:08 PM, Marek Polacek wrote:
We ICE here because we are accessing call_args even though it's empty:
(gdb) p (*call_args).is_empty()
$5 = true
It's empty because the pack process
On Wed, May 22, 2019 at 12:17:04AM -0400, Jason Merrill wrote:
> On 5/20/19 6:08 PM, Marek Polacek wrote:
> > We ICE here because we are accessing call_args even though it's empty:
> >
> > (gdb) p (*call_args).is_empty()
> > $5 = true
> >
> > It's empty because the pack processed by tsubst_pack_e
On 5/20/19 6:08 PM, Marek Polacek wrote:
We ICE here because we are accessing call_args even though it's empty:
(gdb) p (*call_args).is_empty()
$5 = true
It's empty because the pack processed by tsubst_pack_expansion expanded into an
empty vector, so nothing got pushed onto call_args. So handl