diff options
| author | Andrew Haley <aph@cygnus.com> | 1999-08-20 15:30:47 +0000 |
|---|---|---|
| committer | Andrew Haley <aph@gcc.gnu.org> | 1999-08-20 15:30:47 +0000 |
| commit | f2655b99bc6217d561b0ba64e9c0e89b2ef1626d (patch) | |
| tree | 42482e02d27cf99e70e503e8e9c175e00c67298a /gcc/cp/method.c | |
| parent | 48a1ecfcb3564dfbfa280e9676a0447bf84306d7 (diff) | |
| download | gcc-f2655b99bc6217d561b0ba64e9c0e89b2ef1626d.tar.gz gcc-f2655b99bc6217d561b0ba64e9c0e89b2ef1626d.tar.bz2 gcc-f2655b99bc6217d561b0ba64e9c0e89b2ef1626d.zip | |
method.c (process_overload_item): Call build_mangled_C9x_name () for all integer parameter types larger than long...
1999-08-18 Andrew Haley <aph@cygnus.com>
* method.c (process_overload_item): Call build_mangled_C9x_name ()
for all integer parameter types larger than long long.
From-SVN: r28779
Diffstat (limited to 'gcc/cp/method.c')
| -rw-r--r-- | gcc/cp/method.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 4fb10a8ac1b..d6121ff88c9 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -1445,17 +1445,15 @@ process_overload_item (parmtype, extra_Gcode) else if (parmtype == java_boolean_type_node) OB_PUTC ('b'); #if HOST_BITS_PER_WIDE_INT >= 64 - else if (parmtype == intTI_type_node - || parmtype == unsigned_intTI_type_node) + else { - /* Should just check a flag here instead of specific - *_type_nodes, because all C9x types could use this. */ int bits = TREE_INT_CST_LOW (TYPE_SIZE (parmtype)); build_mangled_C9x_name (bits); } -#endif +#else else - my_friendly_abort (73); + my_friendly_abort (73); +#endif break; case BOOLEAN_TYPE: |
