Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases.

llvm-svn: 135543
diff --git a/clang/test/SemaTemplate/member-inclass-init-value-dependent.cpp b/clang/test/SemaTemplate/member-inclass-init-value-dependent.cpp
index d1ae4f2..5bff7f2 100644
--- a/clang/test/SemaTemplate/member-inclass-init-value-dependent.cpp
+++ b/clang/test/SemaTemplate/member-inclass-init-value-dependent.cpp
@@ -9,3 +9,10 @@
   foo<4> bar;
 }
 
+struct S {
+  S(int n);
+};
+template<typename> struct T {
+  S s = 0;
+};
+T<int> t;