diff options
Diffstat (limited to 'gcc/cp/method.c')
-rw-r--r-- | gcc/cp/method.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 117fb029936..f93836cb00f 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -1,6 +1,6 @@ /* Handle the hair of processing (but not expanding) inline functions. Also manage function and variable name overloading. - Copyright (C) 1987, 89, 92, 93, 94, 95, 1996 Free Software Foundation, Inc. + Copyright (C) 1987, 89, 92-96, 1997 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GNU CC. @@ -1047,8 +1047,10 @@ build_overload_name (parmtypes, begin, end) } case UNKNOWN_TYPE: - /* This will take some work. */ - OB_PUTC ('?'); + /* We can get here if __null is defined to have type ({unkown + type}*), which it is if -ansi is not used. Treat this + like 'void*'. */ + OB_PUTC ('v'); break; case TEMPLATE_TYPE_PARM: |