diff options
author | Manfred Hollstein <manfred@s-direktnet.de> | 1998-10-26 01:46:53 +0000 |
---|---|---|
committer | Manfred Hollstein <manfred@gcc.gnu.org> | 1998-10-26 01:46:53 +0000 |
commit | c8298f617ac3ab372cff5f8e6024ce387229a07a (patch) | |
tree | 258a6cc3fa386fc06b52014ad291b485cf3e091d /gcc | |
parent | 5a87b0e8f0b2ec75a9d375626090bb6407087cfc (diff) | |
download | gcc-c8298f617ac3ab372cff5f8e6024ce387229a07a.zip gcc-c8298f617ac3ab372cff5f8e6024ce387229a07a.tar.gz gcc-c8298f617ac3ab372cff5f8e6024ce387229a07a.tar.bz2 |
cp-tree.h (FORMAT_VBASE_NAME): Make definition unconditional.
�
* cp-tree.h (FORMAT_VBASE_NAME): Make definition unconditional.
From-SVN: r23340
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/cp-tree.h | 14 |
2 files changed, 11 insertions, 7 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4a22f1e..0501bca 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +1998-10-26 Manfred Hollstein <manfred@s-direktnet.de> + + * cp-tree.h (FORMAT_VBASE_NAME): Make definition unconditional. + 1998-10-26 Jason Merrill <jason@yorick.cygnus.com> * typeck.c (convert_arguments): Don't handle pmf references diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 7ef0477..025ae86 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -2209,13 +2209,6 @@ extern int current_function_parms_stored; && IDENTIFIER_POINTER (ID_NODE)[2] == 'b' \ && IDENTIFIER_POINTER (ID_NODE)[3] == JOINER) -/* Store the vbase pointer field name for type TYPE into pointer BUF. */ -#define FORMAT_VBASE_NAME(BUF,TYPE) do { \ - BUF = (char *) alloca (TYPE_ASSEMBLER_NAME_LENGTH (TYPE) \ - + sizeof (VBASE_NAME) + 1); \ - sprintf (BUF, VBASE_NAME_FORMAT, TYPE_ASSEMBLER_NAME_STRING (TYPE)); \ -} while (0) - #define TEMP_NAME_P(ID_NODE) (!strncmp (IDENTIFIER_POINTER (ID_NODE), AUTO_TEMP_NAME, sizeof (AUTO_TEMP_NAME)-1)) #define VFIELD_NAME_P(ID_NODE) (!strncmp (IDENTIFIER_POINTER (ID_NODE), VFIELD_NAME, sizeof(VFIELD_NAME)-1)) @@ -2229,6 +2222,13 @@ extern int current_function_parms_stored; && IDENTIFIER_POINTER (ID_NODE)[1] <= '9') #endif /* !defined(NO_DOLLAR_IN_LABEL) || !defined(NO_DOT_IN_LABEL) */ +/* Store the vbase pointer field name for type TYPE into pointer BUF. */ +#define FORMAT_VBASE_NAME(BUF,TYPE) do { \ + BUF = (char *) alloca (TYPE_ASSEMBLER_NAME_LENGTH (TYPE) \ + + sizeof (VBASE_NAME) + 1); \ + sprintf (BUF, VBASE_NAME_FORMAT, TYPE_ASSEMBLER_NAME_STRING (TYPE)); \ +} while (0) + /* Returns non-zero iff ID_NODE is an IDENTIFIER_NODE whose name is `main'. */ #define MAIN_NAME_P(ID_NODE) \ |