* src/vm/jit/arm/arch.h (USES_NEW_SUBTYPE): Added define.
[cacao.git] / src / vm / jit / arm / emit.c
index a9793ce7b7a7ded5733e36e27c9d45304ca16d88..9f11ca5c2fb32d6d1a09ef15bf08ec505fb3ce3f 100644 (file)
@@ -544,6 +544,14 @@ void emit_classcast_check(codegendata *cd, instruction *iptr, s4 condition, s4 r
                        M_TRAPEQ(s1, TRAP_ClassCastException);
                        break;
 
+               case BRANCH_NE:
+                       M_TRAPNE(s1, TRAP_ClassCastException);
+                       break;
+
+               case BRANCH_LT:
+                       M_TRAPLT(s1, TRAP_ClassCastException);
+                       break;
+
                case BRANCH_LE:
                        M_TRAPLE(s1, TRAP_ClassCastException);
                        break;