1 namespace n {
2 template <class> class a {};
3 template <class b> struct shared_ptr {
4   template <class...>
make_sharedn::shared_ptr5   static void make_shared() { //%self.dbg.GetCommandInterpreter().HandleCompletion("e ", len("e "), 0, -1, lldb.SBStringList())
6     typedef a<b> c;
7     c d;
8   }
9 };
10 } // namespace n
main()11 int main() { n::shared_ptr<int>::make_shared(); }
12