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()11int main() { n::shared_ptr<int>::make_shared(); } 12