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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |mpolacek at gcc dot 
gnu.org
             Status|NEW                         |ASSIGNED
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #7 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Reduced test, which was fixed by r11-2417:

```
// PR c++/70037

namespace std {
  template<typename>
  struct F {
    static constexpr bool value = false;
  };

  template<typename T>
  struct tuple {
    constexpr tuple() requires (F<T>::value)  {}
    explicit constexpr tuple() requires (F<T>::value) && (true) {}
  };
}

using std::tuple;
template struct std::tuple<tuple<int>>;
```

Reply via email to