// RUN: %clang_cc1 -fsyntax-only -verify %s
// Test class template partial specializations of member templates.
;
;
int array0;
int array1;
int array2;
// Make sure we can provide out-of-line class template partial specializations
// for member templates (and instantiate them).
;
// partial specialization of A<T>::C::B<T2>
;
A<short>::C::B<int*> absip;
// Check for conflicts during template instantiation.
;
Outer<int, int> outer; // expected-note{{instantiation}}
// Test specialization of class template partial specialization members.
;
int array3;
int array4;
int array5;
// namespace print_dependent_TemplateSpecializationType