@@ -258,7 +258,8 @@
The compiler fails to compile a nested class that has a dependent
base class:
-
template<typename T>
+
+template<typename T>
struct foo : {
template<typename U>
struct bar : public U {};
@@ -284,7 +285,8 @@
Template value parameters cannot have a dependent type, for example:
-template<class T, typename T::type value>
+
+template<class T, typename T::type value>
class X { ... };
@@ -365,7 +367,8 @@
The compiler does not perform function template ordering or its function
template ordering is incorrect.
-