1 struct C
2 {
3   operator int();
4 };
5 
6 struct D
7 {
8   operator int();
9 };
10 
main()11 int main()
12 {
13   C c; D d;
14   true ? c : d;
15 }
16