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 >
Wrap
Text File
|
1991-06-04
|
1KB
|
51 lines
*** /Net/nomad/comp/mself/fsf/c-lang.c Sun Mar 17 15:20:48 1991
--- ./c-lang.c Sun Mar 17 15:54:30 1991
***************
*** 60,65 ****
--- 60,74 ----
return 0;
}
+ #ifdef NeXT
+ tree
+ maybe_objc_method_name (decl)
+ tree decl;
+ {
+ return 0;
+ }
+ #endif /* NeXT */
+
tree
maybe_building_objc_message_expr ()
{
*** toplev.c.orig Fri Apr 5 09:55:37 1991
--- toplev.c Fri Apr 5 12:21:14 1991
***************
*** 698,703 ****
--- 698,708 ----
if (last_error_function != current_function_decl)
{
char *kind = "function";
+ #ifdef NeXT
+ extern tree maybe_objc_method_name ();
+ tree method_name = maybe_objc_method_name ();
+ #endif /* NeXT */
+
if (current_function_decl != 0
&& TREE_CODE (TREE_TYPE (current_function_decl)) == METHOD_TYPE)
kind = "method";
***************
*** 707,712 ****
--- 712,722 ----
if (current_function_decl == NULL)
fprintf (stderr, "At top level:\n");
+ #ifdef NeXT
+ else if (method_name)
+ fprintf (stderr, "In method `%s'\n",
+ IDENTIFIER_POINTER (method_name));
+ #endif /* NeXT */
else
{
char *name = (*decl_printable_name) (current_function_decl, &kind);