Richard Smith | 0e5d7b8 | 2013-07-25 23:08:39 +0000 | [diff] [blame] | 1 | struct DefinedInBImpl { |
| 2 | void f(); |
| 3 | struct Inner {}; |
| 4 | friend void FoundByADL(DefinedInBImpl); |
| 5 | }; |
Richard Smith | 3d23c42 | 2014-05-07 02:25:43 +0000 | [diff] [blame] | 6 | |
| 7 | @import cxx_templates_common; |
| 8 | template struct TemplateInstantiationVisibility<char[1]>; |
| 9 | extern template struct TemplateInstantiationVisibility<char[2]>; |
| 10 | template<> struct TemplateInstantiationVisibility<char[3]> {}; |
| 11 | extern TemplateInstantiationVisibility<char[4]>::type |
| 12 | TemplateInstantiationVisibility_ImplicitInstantiation; |