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
This commit is contained in:
parent
48a1ecfcb3
commit
f2655b99bc
@ -1,3 +1,8 @@
|
||||
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.
|
||||
|
||||
1999-08-19 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* pt.c (redeclare_class_template): Merge default template
|
||||
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user