https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77312
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is fixed in GCC 8:
if (SAVE_EXPR <(struct LambdaHolder *) this> != 0B)
{
try
{
LambdaHolder<int>::~LambdaHolder (SAVE_EXPR <(struct LambdaHolder *)
this>);
}
finally
{
operator delete ((void *) SAVE_EXPR <(struct LambdaHolder *) this>,
8);
}
}
else
{
<<< Unknown tree: void_cst >>>
} >>>>>;
