Blame SOURCES/gcc48-pr60274.patch

67287f
2014-02-20  Jason Merrill  <jason@redhat.com>
67287f
67287f
	PR c++/60274
67287f
	* g++.dg/template/ref7.C: New test.
67287f
67287f
--- gcc/testsuite/g++.dg/template/ref7.C	(revision 0)
67287f
+++ gcc/testsuite/g++.dg/template/ref7.C	(revision 207978)
67287f
@@ -0,0 +1,16 @@
67287f
+// PR c++/60274
67287f
+
67287f
+typedef const char *const&  ProtocolIdType;
67287f
+
67287f
+template <ProtocolIdType protocolId>
67287f
+struct C {
67287f
+  typedef int ProtocolVersion;
67287f
+  struct D {
67287f
+    ProtocolVersion GetProtocolVersion();
67287f
+  };
67287f
+};
67287f
+template <ProtocolIdType protocolId>
67287f
+typename C<protocolId>::ProtocolVersion C<protocolId>::D::GetProtocolVersion()
67287f
+{
67287f
+    return 1;
67287f
+}