Remove asserts that will crash LLDB. These should be changed to return
true/false in an extra boolean parameter and not cause the the binary that
us using the LLDB framework to crash.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@132501 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp b/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
index 1006ae4..7bd9d57 100644
--- a/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+++ b/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
@@ -81,7 +81,7 @@
 // Update ITState if necessary.
 void ITSession::ITAdvance()
 {
-    assert(ITCounter);
+    //assert(ITCounter);
     --ITCounter;
     if (ITCounter == 0)
         ITState = 0;
@@ -3113,11 +3113,11 @@
 bool
 EmulateInstructionARM::EmulateShiftImm (const uint32_t opcode, const ARMEncoding encoding, ARM_ShifterType shift_type)
 {
-    assert(shift_type == SRType_ASR 
-           || shift_type == SRType_LSL 
-           || shift_type == SRType_LSR 
-           || shift_type == SRType_ROR
-           || shift_type == SRType_RRX);
+//    assert(shift_type == SRType_ASR 
+//           || shift_type == SRType_LSL 
+//           || shift_type == SRType_LSR 
+//           || shift_type == SRType_ROR
+//           || shift_type == SRType_RRX);
 
     bool success = false;
 
@@ -3142,7 +3142,7 @@
         switch (use_encoding) {
         case eEncodingT1:
             // Due to the above special case handling!
-            assert(shift_type != SRType_ROR);
+            //assert(shift_type != SRType_ROR);
 
             Rd = Bits32(opcode, 2, 0);
             Rm = Bits32(opcode, 5, 3);
@@ -3151,7 +3151,7 @@
             break;
         case eEncodingT2:
             // A8.6.141 RRX
-            assert(shift_type != SRType_RRX);
+            //assert(shift_type != SRType_RRX);
 
             Rd = Bits32(opcode, 11, 8);
             Rm = Bits32(opcode, 3, 0);
@@ -3198,10 +3198,10 @@
 bool
 EmulateInstructionARM::EmulateShiftReg (const uint32_t opcode, const ARMEncoding encoding, ARM_ShifterType shift_type)
 {
-    assert(shift_type == SRType_ASR
-           || shift_type == SRType_LSL
-           || shift_type == SRType_LSR
-           || shift_type == SRType_ROR);
+    // assert(shift_type == SRType_ASR
+    //        || shift_type == SRType_LSL
+    //        || shift_type == SRType_LSR
+    //        || shift_type == SRType_ROR);
 
     bool success = false;
 
@@ -12877,7 +12877,7 @@
             }
             else
             {
-                assert (byte_size == 4);
+                //assert (byte_size == 4);
                 if (Bits32(opcode, 31, 27) == 0x1e &&
                     Bits32(opcode, 15, 14) == 0x02 &&
                     Bits32(opcode, 12, 12) == 0x00 &&
@@ -13153,7 +13153,7 @@
         }
         else
         {
-            assert(0 && "Invalid register number");
+            //assert(0 && "Invalid register number");
             *success = false;
             return UINT32_MAX;
         }