blob: 98fe0644729fd142a5c6a53d0e4e0eefa5c21c23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// PR c++/103081
// { dg-do compile { target c++20 } }
enum class Pig { OINK };
struct Hog {
using enum Pig;
Hog(Pig) { }
};
template<int>
void pen() {
Hog(Hog::OINK);
}
template void pen<0>();
|