home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / NeXT / GnuSource / cc-61.0.1 / cc / NeXT-OBJC-diffs < prev    next >
Text File  |  1991-06-04  |  1KB  |  51 lines

  1. *** /Net/nomad/comp/mself/fsf/c-lang.c    Sun Mar 17 15:20:48 1991
  2. --- ./c-lang.c    Sun Mar 17 15:54:30 1991
  3. ***************
  4. *** 60,65 ****
  5. --- 60,74 ----
  6.     return 0;
  7.   }
  8.   
  9. + #ifdef NeXT
  10. + tree
  11. + maybe_objc_method_name (decl)
  12. +       tree decl;
  13. + {
  14. +   return 0;
  15. + }
  16. + #endif /* NeXT */
  17.   tree
  18.   maybe_building_objc_message_expr ()
  19.   {
  20. *** toplev.c.orig    Fri Apr  5 09:55:37 1991
  21. --- toplev.c    Fri Apr  5 12:21:14 1991
  22. ***************
  23. *** 698,703 ****
  24. --- 698,708 ----
  25.     if (last_error_function != current_function_decl)
  26.       {
  27.         char *kind = "function";
  28. + #ifdef NeXT
  29. +       extern tree maybe_objc_method_name ();
  30. +       tree method_name = maybe_objc_method_name ();
  31. + #endif /* NeXT */
  32.         if (current_function_decl != 0
  33.         && TREE_CODE (TREE_TYPE (current_function_decl)) == METHOD_TYPE)
  34.       kind = "method";
  35. ***************
  36. *** 707,712 ****
  37. --- 712,722 ----
  38.   
  39.         if (current_function_decl == NULL)
  40.       fprintf (stderr, "At top level:\n");
  41. + #ifdef NeXT
  42. +       else if (method_name)
  43. +     fprintf (stderr, "In method `%s'\n",
  44. +          IDENTIFIER_POINTER (method_name));
  45. + #endif /* NeXT */
  46.         else
  47.       {
  48.         char *name = (*decl_printable_name) (current_function_decl, &kind);
  49.