aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp2a/pr88537.C
blob: 8d59643037b4f9f3c43fa059301a8dec7d806d6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// { dg-do compile { target c++20 } }
// { dg-options "-g" }

struct pair {
	unsigned a;
	unsigned b;
	constexpr pair(unsigned _a, unsigned _b) noexcept: a{_a}, b{_b} { }
};

template <pair p> void fnc() {
	
}

void f() {
    fnc<pair(10,20)>();
}