On Tue, May 9, 2017 at 9:46 AM, Jason Merrill wrote:
> The issue here was that we've been trying to treat C++
> list-initialized temporaries (which are rvalues) the same as C99
> compound literals (which are lvalues). This patch distinguishes
> between them so we can treat them each correctly.
T
The issue here was that we've been trying to treat C++
list-initialized temporaries (which are rvalues) the same as C99
compound literals (which are lvalues). This patch distinguishes
between them so we can treat them each correctly.
This leaves open the question of how compound literals ought to