revert
authorJason Merrill <jason@gcc.gnu.org>
Tue, 16 Jun 1998 03:18:08 +0000 (23:18 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 16 Jun 1998 03:18:08 +0000 (23:18 -0400)
From-SVN: r20522

gcc/cp/ChangeLog
gcc/cp/method.c

index ea7f27190458c09c1da401319757680af8d37ac3..72943d1521290a679de1c044359194a6709a444c 100644 (file)
@@ -1,7 +1,5 @@
 1998-06-16  Jason Merrill  <jason@yorick.cygnus.com>
 
-       * method.c (hack_identifier): Don't let a class template out.
-
        * call.c (check_dtor_name): Split out.
        (build_scoped_method_call): Use it.
        (build_method_call): Use it.
index 14148700ce0d9c49923228015e4ce8e10db2859b..cc01371a5c67d4f1ef965dd6ced5ea420b2915b9 100644 (file)
@@ -1847,11 +1847,6 @@ hack_identifier (value, name)
   else if (TREE_CODE (value) == NAMESPACE_DECL)
     /* A namespace is not really expected here; this is likely illegal code. */
     return value;
-  else if (DECL_CLASS_TEMPLATE_P (value))
-    {
-      cp_error ("use of class template `%T' as expression", value);
-      value = error_mark_node;
-    }
   else
     mark_used (value);