summaryrefslogtreecommitdiff
path: root/libjava/verify.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/verify.cc')
-rw-r--r--libjava/verify.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/libjava/verify.cc b/libjava/verify.cc
index 9df031634fa..a8093070e96 100644
--- a/libjava/verify.cc
+++ b/libjava/verify.cc
@@ -754,10 +754,10 @@ private:
bool equals (const type &other, _Jv_BytecodeVerifier *vfy)
{
// Only works for reference types.
- if (key != reference_type
- || key != uninitialized_reference_type
- || other.key != reference_type
- || other.key != uninitialized_reference_type)
+ if ((key != reference_type
+ && key != uninitialized_reference_type)
+ || (other.key != reference_type
+ && other.key != uninitialized_reference_type))
return false;
// Only for single-valued types.
if (klass->ref_next || other.klass->ref_next)