[modules] Don't allow use of non-visible (inherited) default template arguments.
llvm-svn: 239487
diff --git a/clang/test/Modules/Inputs/template-default-args/a.h b/clang/test/Modules/Inputs/template-default-args/a.h
index 3e41535..be760fe 100644
--- a/clang/test/Modules/Inputs/template-default-args/a.h
+++ b/clang/test/Modules/Inputs/template-default-args/a.h
@@ -3,3 +3,5 @@
template<typename T> struct C;
template<typename T> struct D;
template<typename T> struct E;
+template<typename T = int> struct G;
+template<typename T = int> struct H;