https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117858

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Reduced testcase:
```
#include <optional>

struct Focus
{
    template<typename T>
    constexpr explicit Focus(T newValue, int t = 0)     {    }
};

std::optional<Focus> f;

void g()
{
  std::optional<Focus> a;
  f = a;
}

```

Reply via email to