@@ -6,8 +6,8 @@ struct X0 {
66 template <typename U> struct Inner0 {
77 static const unsigned value = 0 ;
88 };
9-
10- template <typename U> struct Inner0 <U*> {
9+
10+ template <typename U> struct Inner0 <U*> {
1111 static const unsigned value = 1 ;
1212 };
1313};
@@ -23,18 +23,18 @@ int array2[X0<int>::Inner0<const int*>::value == 2? 1 : -1];
2323
2424// Make sure we can provide out-of-line class template partial specializations
2525// for member templates (and instantiate them).
26- template <class T > struct A {
26+ template <class T > struct A {
2727 struct C {
2828 template <class T2 > struct B ;
2929 };
3030};
3131
32- // partial specialization of A<T>::C::B<T2>
33- template <class T > template <class T2 > struct A <T>::C::B<T2*> { };
32+ // partial specialization of A<T>::C::B<T2>
33+ template <class T > template <class T2 > struct A <T>::C::B<T2*> { };
3434
3535A<short >::C::B<int *> absip;
3636
37- // Check for conflicts during template instantiation.
37+ // Check for conflicts during template instantiation.
3838template <typename T, typename U>
3939struct Outer {
4040 template <typename X, typename Y> struct Inner ;
@@ -61,12 +61,12 @@ namespace rdar8651930 {
6161 struct Inner ;
6262
6363 template <typename T>
64- struct Inner <T, T> {
64+ struct Inner <T, T> {
6565 static const bool value = true ;
6666 };
6767
6868 template <typename T, typename U>
69- struct Inner {
69+ struct Inner {
7070 static const bool value = false ;
7171 };
7272 };
0 commit comments