1 // PR c++/69531 - DR 1307, Overload resolution based on size of array init-list.
2 // { dg-do run { target c++20 } }
4 int f(int const(&)[]) { return 1; }
5 int f(int const(&)[2]) { return 2; }
7 int f2(int const(&)[]) { return 1; }
8 int f2(int const(&)[1]) { return 2; }
10 int f3(int const(&)[]) { return 1; }
11 int f3(int const(&)[1]) { return 2; }
12 int f3(int const(&)[2]) { return 3; }