From: Andrew Haley Date: Wed, 24 Feb 2010 15:34:19 +0000 (+0000) Subject: re PR java/40816 (error: 'jvariant::jvariant(jbyte)' cannot be overloaded) X-Git-Tag: releases/gcc-4.5.0~620 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9da60d2a10f24aedce9a200d63c4b339f5e4b2c6;p=thirdparty%2Fgcc.git re PR java/40816 (error: 'jvariant::jvariant(jbyte)' cannot be overloaded) 2010-02-24 Andrew Haley PR java/40816 * include/jni_md.h: jboolean is an unsigned type. From-SVN: r157047 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 63b40fc017f1..371e5ba02577 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2010-02-24 Andrew Haley + + PR java/40816 + * include/jni_md.h: jboolean is an unsigned type. + 2010-02-02 Jack Howarth PR java/41991 diff --git a/libjava/include/jni_md.h b/libjava/include/jni_md.h index f806bac51798..f65a15c5659d 100644 --- a/libjava/include/jni_md.h +++ b/libjava/include/jni_md.h @@ -78,7 +78,7 @@ typedef int jbyte __attribute__((__mode__(__QI__))); typedef int jshort __attribute__((__mode__(__HI__))); typedef int jint __attribute__((__mode__(__SI__))); typedef int jlong __attribute__((__mode__(__DI__))); -typedef int jboolean __attribute__((__mode__(__QI__))); +typedef unsigned int jboolean __attribute__((__mode__(__QI__))); typedef unsigned short jchar __attribute__((__mode__(__HI__))); typedef float jfloat; typedef double jdouble; @@ -99,7 +99,7 @@ typedef int64_t jlong; typedef float jfloat; typedef double jdouble; typedef jint jsize; -typedef int8_t jboolean; +typedef uint8_t jboolean; typedef uint16_t jchar; # else /* JV_HAVE_INTTYPES_H */