(dbxout_type_method_1): Don't try to look at the first
authorJason Merrill <merrill@gnu.org>
Fri, 9 Dec 1994 03:29:37 +0000 (03:29 +0000)
committerJason Merrill <merrill@gnu.org>
Fri, 9 Dec 1994 03:29:37 +0000 (03:29 +0000)
        argument of non-methods (which might not have a first argument).

From-SVN: r8633

gcc/dbxout.c

index ddddd40ebbc58464520d40ca6785b907d58c291c..d1b1dcd897eb1d5b7e84350203d8f22cd4a83ba8 100644 (file)
@@ -687,13 +687,13 @@ dbxout_type_method_1 (decl, debug_name)
      tree decl;
      char *debug_name;
 {
-  tree firstarg = TREE_VALUE (TYPE_ARG_TYPES (TREE_TYPE (decl)));
   char c1 = 'A', c2;
 
   if (TREE_CODE (TREE_TYPE (decl)) == FUNCTION_TYPE)
     c2 = '?';
   else /* it's a METHOD_TYPE.  */
     {
+      tree firstarg = TREE_VALUE (TYPE_ARG_TYPES (TREE_TYPE (decl)));
       /* A for normal functions.
         B for `const' member functions.
         C for `volatile' member functions.