1 struct O {
2   template <typename T>
3   struct I {
4     I (int);
5   };
6 };
7 
8 template <typename T>
f()9 void f() {
10   typename ::O::I<int>(3);
11 }
12