aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/Class.h
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@albatross.co.nz>2000-05-05 02:56:14 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2000-05-05 03:56:14 +0100
commit9d4c21486cc7709172723c8fe12dd7f8d213b605 (patch)
treecf14a17edadc80507b8cb59cbdf177d63a7452e0 /libjava/java/lang/Class.h
parent59b30ca6ddd5930d454517cd8e6c54701b21b97b (diff)
downloadgcc-9d4c21486cc7709172723c8fe12dd7f8d213b605.zip
gcc-9d4c21486cc7709172723c8fe12dd7f8d213b605.tar.gz
gcc-9d4c21486cc7709172723c8fe12dd7f8d213b605.tar.bz2
natClass.cc (isInstance): Use __builtin_expect.
2000-05-05 Bryce McKinlay <bryce@albatross.co.nz> * java/lang/natClass.cc (isInstance): Use __builtin_expect. (_Jv_IsAssignableFrom): Ditto. (_Jv_IsInstanceOf): Ditto. (_Jv_CheckCast): Ditto. (_Jv_CheckArrayStore): Ditto. * java/lang/Class.h (_Jv_InitClass): Ditto. * java/lang/natObject.cc (_Jv_MonitorEnter): __builtin_expect `false', not `0'. (notify): Ditto. (notifyAll): Ditto. (wait): Ditto. (_Jv_MonitorExit): Ditto. * boehm.cc (_Jv_MarkObj): Ditto. (_Jv_MarkObj): Ditto. (_Jv_MarkArray): Ditto. * prims.cc (_Jv_AllocObject): Ditto. (_Jv_NewObjectArray): Ditto. (_Jv_NewPrimArray): Ditto. (_Jv_Malloc): Ditto. (_Jv_Realloc): Ditto. (_Jv_MallocUnchecked): Ditto. (_Jv_divI): Ditto. (_Jv_remI): Ditto. (_Jv_divJ): Ditto. (_Jv_remJ): Ditto. From-SVN: r33698
Diffstat (limited to 'libjava/java/lang/Class.h')
-rw-r--r--libjava/java/lang/Class.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/lang/Class.h b/libjava/java/lang/Class.h
index c25398c..d685a1b 100644
--- a/libjava/java/lang/Class.h
+++ b/libjava/java/lang/Class.h
@@ -203,7 +203,7 @@ private:
inline friend void
_Jv_InitClass (jclass klass)
{
- if (klass->state != JV_STATE_DONE)
+ if (__builtin_expect (klass->state != JV_STATE_DONE, false))
klass->initializeClass ();
}