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 >>>
    } >>>>>;

Reply via email to