1 // RUN: %clang_cc1 -std=c++11 %s -verify 2 // expected-no-diagnostics 3 4 namespace PR13003 { 5 struct void_type 6 { 7 template <typename Arg0, typename... Args> void_typePR13003::void_type8 void_type(Arg0&&, Args&&...) { } 9 }; 10 11 struct void_type2 12 { 13 template <typename... Args> void_type2PR13003::void_type214 void_type2(Args&&...) { } 15 }; 16 17 struct atom { }; 18 19 void_type v1 = atom(); 20 void_type2 v2 = atom(); 21 } 22 23