summaryrefslogtreecommitdiffstats
path: root/libjava/java/io/ObjectStreamClass.java
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-11 03:57:18 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-11 03:57:18 +0000
commite75e76eaef38650f77120070b5a848743b316406 (patch)
treedd4ccd8ee512024435a3845bac0422d5c159e3a4 /libjava/java/io/ObjectStreamClass.java
parent13925f3d2464b44cc5b5385552c49cb998ec909f (diff)
downloadppe42-gcc-e75e76eaef38650f77120070b5a848743b316406.tar.gz
ppe42-gcc-e75e76eaef38650f77120070b5a848743b316406.zip
* mangle.c (write_number): Take an unsigned HOST_WIDE_INT as an
argument. (write_signed_number): New macro. (write_unsigned_number): Likewise. (write_source_name): Use them. (write_number): Handle signed and unsigned values. (write_integer_cst): Use tree_int_cst_sgn, and use write_unsigned_number or write_signed_number as appropriate. (write_discriminator): Use write_unsigned_number or write_signed_number as appropriate. (write_template_arg_literal): Likewise. (write_array_type): Use tree_low_cst. (write_template_parm): Use write_unsigned_number or write_signed_number as appropriate. (write_substitution): Adjust call to write_number. (write_type): Get the TYPE_MAIN_VARIANT before mangling it. (write_expression): Handle non-type template arguments of reference type correctly. (mangle_thunk): Use write_signed_number. * mangle.c (find_substition): Don't mangle objects with typename substitutions (e.g. "cin" as "Si"). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34488 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/io/ObjectStreamClass.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud