1 // CWG issue 2335
2 // { dg-do compile { target c++14 } }
3 
4 template <class... Ts> struct partition_indices {
compute_rightpartition_indices5   static auto compute_right () {}
6   static constexpr auto right = compute_right;
7 };
8 auto foo () -> partition_indices<>;
f()9 void f() {
10   auto x = foo();
11   auto y = x.right;
12 }
13